一.神经网络假设
在开始讲解之前,首先我们假设有这样一套神经网络,一共有三层:
其中,关于神经网络的权重、偏置的符号定义如下(如果不知道什么是权重和偏置,可以参考我之前写过的一篇文章:【机器学习】机器学习是什么意思):
以下文章将沿用以上这个设定
二.各层之间的信息传递运算设计
我们先来看输入层到第一层神经网络的传输过程:
第一层神经元a1会通过权重信号和偏置的和按照以下方式进行计算(对此有疑问的同样参考上述第一节链接):
其他的神经元以此类推,此外由于在代码实现时,需要使用到矩阵的乘积计算,所以将公式优化成以下的方式: