用Python+Numpy模块实现神经网络(三) 续集
6.真正的前向传播1——矩阵运算
hi,大家好,不知道大家对矩阵有什么印象,可是如今,在神经网络的应用中,矩阵运算成为了必不可少的工具,看我们这一系列的题目,不知道大家了解不了解NumPy模块,我们就是要用它进行矩阵运算。矩阵运算(今天指的是矩阵的乘法)到底在神经网络中起到什么作用呢,我们之前不是已经提过前向传播并推出公式了吗?让我们一一解答:
首先,在《用Python+NumPy模块实现神经网络(二)》中最后提到的那个公式只是适用与当时的神经网络,要以当时的方式推出一个适用于所有神经网络的前向传播公式是很困难的,那矩阵乘法又能帮我们什么呢?说多了也没用,我们先了解或重温一下矩阵乘法吧:
首先,矩阵乘法并不是把上图的每个位置各个相乘(答案并不等于 [1*2,2*3,3*1,4*2])而是比这复杂,但也没多难,计算方法如下:
我这里就不细讲矩阵运算法则,如果已经懂得伙伴,