神经网络之正向传递与反向传播
神经网络之正向传递与反向传播
1.单个神经元
神经网络是由一系列神经元组成的模型,每一个神经元实际上做得事情就是实现非线性变换。
如下图就是一个神经元的结构:
神经元将两个部分:上一层的输出 与权重对应相乘相加,然后再加上一个偏置之后的值经过**函数处理后完成非线性变换。
记 ,,则 是神经元非线性变换之前的结果,这部分仅仅是一个简单的线性函数。是Sigmod
**函数,该函数可以将无穷区间内的数映射到(-1.1)范围内。 是神经元将 进行非线性变换之后的结果。
Sigmod
函数图像如下图:
因此,结果a就等于:
这里在强调一遍,神经元的本质就是做非线性变换。
2.由神经元组成的神经网络
神经元可以理解成一个函数,神经网络就是由很多个神经元组成的模型,因此神经网络可以理解成是一个非常复杂的复合函数。