学习规则: 权值调整规则,即在学习过程中网络中各神经 元的连接权变化所依据的一定的调整规则。
BP网络的标准学习算法-算法思想
学习的类型:有导师学习 核心思想:
将输出误差以某种形式通过隐层向输入层逐层反传
将误差分摊给各层的所有 单元---各层单元的误 差信号
学习的过程: 信号的正向传播
(
yio (k) who
h
whohoh (k) bo )
who
hoh (k)
e
yio
(1 2
q
(do(k)
o1
yio
yoo (k)))2
(do (k )
yoo (k)) yoo
(k)
(do(k) yoo (k))f ( yio(k)) o(k)
小于零时,权值调整量
为正,实际输出少于期
望输出,权值向增大方向
调整,使得实际输出与期
望输出的差减少。
who
e who
<0,
此时Δwho>0
BP神经网络学习算法的MATLAB实现
MATLAB中BP神经网络的重要函数和基本 功能
函数名
功能
newff()
生成一个前馈BP网络
tansig()
双曲正切S型(Tan-Sigmoid)传输函数
神经元网络工作的全部秘密就在于它的权重值,
神经网络概述
选择不同的权重值,神经元网络就会有不同的 输入-输出关系。 神经元网络的具体工作原理:我们将样本数据 的输入值输进神经元网络,就得到一组输出值。 这组输出值当然不是我们的理想输出值。于是, 我们就根据实际输出与理想输出的差来修正权 值,以缩小这种差别。这样反复训练多次,最 后,使实际输出与理想输出趋于一致。这样, 神经元网络就可以用来代替我们所需要的模型 了。