机器学习--BP神经网络原理的数学公式推导

BP神经网络是一种模拟人脑神经元工作方式的机器学习模型。它通过线性和非线性变换处理输入数据,以找出数据间的内在规律。误差反向传播(BP)算法用于优化网络权重,通过比较预测输出和实际输出的误差进行参数调整,直到达到预设的准确度或满足特定条件。
摘要由CSDN通过智能技术生成

I  原理

一、什么是BP神经网络

       1、什么是神经网络

       以图像为例,在机器学习中,很多时候我们在原始的数据空间中,没法总结出数据的内在规律,那么我么就要先做个数据转换过程。把数据从一个空间维度转到另外一个空间维度。而我们的神经网络就是其中一种方式。

 注: 上面图像从下往上看

原始数据是X(x1,x2,x3,...) 没办法用关系表达X到Y之间的关系。那么我们中间就可以多做几次空间变换。变换后的数据可以使X和Y关联起来。上图中为了便于理解,中间变换只做了一次。

在科学家去推导这个结构的时候,发现它和我们人类的神经很像,所以给它取了个名字叫神经网络。大家观察下上图的隐含层的那些节点,是不是很像我们人类大脑中的神经元。每一个神经元b都接受外界各种因素X的综合信息,然后不断传导到后面的神经元,最后大脑做出相应的反馈动作Y  。个人理解这就是神经网络的由来。

      2、什么是BP

      神经网络的计算过程

      上图中X到B和B到Y之间都存在两种变换

      1)X到B的输入端 进行了线性变换。每一个神经元的输入值,比如                       b1=v11*x1+v21*x2+v31*x3..

      其中v11,v21,v31,....是常数。我们为了便于描述简单。用V矩阵待变所有的这些系数。那么        X到B的输入

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘同敏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值