传统BP与遗传算法简介说课材料.ppt
《传统BP与遗传算法简介说课材料.ppt》由会员分享,可在线阅读,更多相关《传统BP与遗传算法简介说课材料.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、传统传统BPBP与遗传算法简介与遗传算法简介1:单神经元模型2:传统的BP神经网络3:传统的遗传算法4:总结 1 1 单神经元模型单神经元模型单神经元模型单神经元模型 如如图图中中 为为神神经经元元的的内内部部状状态态,为为阈阈值值,为为输输入入信信号号,为为表表示示从从单单元元 到到单单元元 的的连连接权系数,接权系数,为外部输入信号。为外部输入信号。神经元模型可描述为:神经元模型可描述为:神经元模型可描述为:神经元模型可描述为:其中其中 为激活函数(进行非线性化)为激活函数(进行非线性化)2 传统传统BP神经网络神经网络神经网络神经网络 BPBP算法又称为算法又称为误差反向传播误差反向传播
2、算法,它是一个迭代算法,它是一个迭代算法,其基本思想是算法,其基本思想是梯度下降法梯度下降法。采用梯度搜索技术,。采用梯度搜索技术,使网络的实际输出值与期望输出值的使网络的实际输出值与期望输出值的误差均方值误差均方值为最为最小。小。输入层隐含层输出层1.前向传播:将训练集数据输入到神经网络的输入层,经过隐藏层,最后达到输出层并输出结果。神经元h1的输入加权和:神经元h1的输出:神经元h2的输出:神经元h2的输入加权和:输入层输入层 隐含层隐含层:神经元o1的输入加权和:神经元o1的输出:神经元o2的输入加权和:神经元o2的输出:隐含隐含层层 输出输出层层:这样前向传播的过程就结束了,之后计算期
3、望值与输出值之间误差,对误差进行反向传播,更新权重与阈值,重新计算输出。2.反向传播:计算期期望望输输出出值值与与实实际际输输出出值值之之间间的的误误差差,并将该误差从输出层向隐藏层反向传播,直至传播到输入层;同时在反向传播的过程中,根根据据误误差差调调整整相相连连神神经经元元的的权权重重和和阈阈值值,使得总损失函数减小。计算损失函数:计算损失函数:输出输出层层 隐含隐含层层:权值与阈值更新(以权值与阈值更新(以w5、b2与与w1、b1为例):为例):w5对整体损失产生的影响:由梯度下降法,权值的修正值 与E的梯度成正比,更新w5、b1:隐含隐含层层 输入输入层层:w1对整体损失产生的影响:更
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 传统 BP 遗传 算法 简介 材料
限制150内