用Python+Numpy模块实现神经网络(四)

本文继续探讨使用Python和Numpy模块实现神经网络,重点介绍矩阵运算在神经网络前向传播中的应用。通过实例解释了如何将输入、权重和神经元值视为矩阵,简化计算过程,以及如何使用Numpy进行矩阵乘法。
摘要由CSDN通过智能技术生成

用Python+Numpy模块实现神经网络(三) 续集

 6.真正的前向传播1——矩阵运算

     hi,大家好,不知道大家对矩阵有什么印象,可是如今,在神经网络的应用中,矩阵运算成为了必不可少的工具,看我们这一系列的题目,不知道大家了解不了解NumPy模块,我们就是要用它进行矩阵运算。矩阵运算(今天指的是矩阵的乘法)到底在神经网络中起到什么作用呢,我们之前不是已经提过前向传播并推出公式了吗?让我们一一解答:

     首先,在《用Python+NumPy模块实现神经网络(二)》中最后提到的那个公式只是适用与当时的神经网络,要以当时的方式推出一个适用于所有神经网络的前向传播公式是很困难的,那矩阵乘法又能帮我们什么呢?说多了也没用,我们先了解或重温一下矩阵乘法吧:

首先,矩阵乘法并不是把上图的每个位置各个相乘(答案并不等于 [1*2,2*3,3*1,4*2])而是比这复杂,但也没多难,计算方法如下:

我这里就不细讲矩阵运算法则,如果已经懂得伙伴,

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值