其他分享
首页 > 其他分享> > 2021-06-16

2021-06-16

作者:互联网

#BP神经网络的快速理解

##引言
理解bp神经网络,这里不讨论那些复杂的生物学和神经科学。其实很简单,从下面三个例子里面可以了解。

比如你是一个备考高三数学的学生。你本身就会2+2=4,你把这个训练一万遍有用么?没用。你要做的就是找到自己不行的地方,找到自己的漏洞,有针对性的去突破和训练。这就是用误差来学习。人类的过程也是一样的。学习,有误差然后有反馈,我们通过这些误差反馈来学习。

##一、BP神经网络是什么

BP(back propagation)神经网络是一种按误差**反向**传播(简称误差反传)训练的**多层**前馈网络。

###1.1 人工神经网络

1.1.1 人工神经网络组成

人工神经网络主要架构是由神经元、层和网络三个部分组成。整个人工神经网络包含一系列基本的神经元、通过权重相互连接。

1.1.2 神经元

神经元是人工神经网络最基本的单元。层是由神经元组成的,每一层的每个神经元和前一层、后一层的神经元连接,共分为输入层、输出层和隐藏层,三层连接形成一个神经网络。

1.1.3 输入层 输出层 隐藏层

在这里插入图片描述

##二、BP神经网络基本原理
###2.1 基本思想

###2.2 过程

###2.3 结构
具体参照人工神经网络的部分。

##三、BP神经网络的具体流程
依据信号的前向传播和误差的反向传播来构建整个网络

bp神经网络具体数学推导过程详见:https://blog.csdn.net/weixin_40355324/article/details/80543391

在这里插入图片描述

PS:单纯收集整理为了方便自己理解!

标签:输出,06,误差,16,人工神经网络,神经网络,BP,2021,神经元
来源: https://blog.csdn.net/weixin_44396119/article/details/117962130