BP神经网络(Back-Propagation Network)算法原理推导
博主原创,随意转载~ 请注明出处:https://blog.csdn.net/weixin_40913261/article/details/82619840
-
简介
反向传播网络(Back-Propagation Network)简称BP网络,基于误差反向传播算法(BP算法)的一种三层前馈神经网络。
以2-3-2BP网络模型为例:
-
算法伪代码:
输入:训练集D
学习率η
1:数据归一化(此处需根据数据实际情况以及算法要求进行数据预处理,“归一化”只是一种方法)
2:创建网络
3:训练网络
repeat for D
3.1:正向传播
3.2:反向传播
until for 达到结束条件
4:使用网络
5:数据反归一化
输出:训练完成的BP神经网络
-
算法详解
网络结构
如2-3-2层神经网络: