当前位置:首页 > 神经网络 > 正文

神经网络学习全过程

常用的人工神经网络是BP网络,它由输入层、隐含层和输出层三部分组成。 BP算法是一种有监督的模式识别方法,包括学习和识别两部分,其中学习过程又可分为正向传播和反向传播两部分。

具体步骤如下:1、从训练集中取出某一样本,把信息输入网络中。 2、通过各节点间的连接情况正向逐层处理后,得到神经网络的实际输出。 3、计算网络实际输出与期望输出的误差。 4、将误差逐层反向回传至之前各层,并按一定原则将误差信号加载到连接权值上,使整个神经网络的连接权值向误差减小的方向转化。

在生物学所定义的神经网络中(如图1所示),每个神经元与其他神经元相连,并且当某个神经元处于兴奋状态时,它就会向其他相连的神经元传输化学物质,这些化学物质会改变与之相连的神经元的电位,当某个神经元的电位超过一个阈值后,此神经元即被激活并开始向其他神经元发送化学物质。

神经网络的学习,也就是训练过程,指的是输入层神经元接收输入信息,传递给中间层神经元,最后传递到输出层神经元,由输出层输出信息处理结果的过程。

神经网络学习及识别方法最初是借鉴人脑神经元的学习识别过程提出的。