BP神经网络实例分析ppt课件.ppt

BP神经网络实例分析ppt课件.ppt

ID:59772158

大小:1.18 MB

页数:11页

时间:2020-11-23

BP神经网络实例分析ppt课件.ppt_第1页
BP神经网络实例分析ppt课件.ppt_第2页
BP神经网络实例分析ppt课件.ppt_第3页
BP神经网络实例分析ppt课件.ppt_第4页
BP神经网络实例分析ppt课件.ppt_第5页
资源描述:

《BP神经网络实例分析ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BP神经网络实例分析——蚊子分类问题正向传播:输入样本---输入层---各隐层---输出层判断是否转入反向传播阶段:若输出层的实际输出与期望的输出(教师信号)不符误差反传误差以某种形式在各层表示----修正各层单元的权值网络输出的误差减少到可接受的程度或达到预先设定的学习次数为止一、BP网络的标准学习算法-学习过程已知的两类蚊子的数据如表1:翼长触角长类别1.781.14Apf1.961.18Apf1.861.20Apf1.721.24Af2.001.26Apf2.001.28Apf1.961.30Apf1.741.36Af目标值0.9

2、0.90.90.10.90.90.90.1翼长触角长类别1.641.38Af1.821.38Af1.901.38Af1.701.40Af1.821.48Af1.821.54Af2.081.56Af目标t0.10.10.10.10.10.10.1训练样本确定模型输入/输出结构:两输入、单输出输入数据有15个,即p=1,…,15;j=1,2;对应15个输出。建模:(输入层、中间层、输出层、每层应选取多少个元素?)建立神经网络规定目标为:当t(1)=0.9时表示属于Apf类,当t(2)=0.1时表示属于Af类。(1)网络初始化给各连接权值分别

3、赋一个区间(0,1)内的随机数,设定误差函数E,给定计算精度值和最大学习次数M。令p=0,p为样本编号二、具体训练步骤如下:表示第i层第j个神经元的阈值其中(2)根据输入数据计算网络输出=同理,输出神经元取将各神经元的阈值作为固定输入(3)训练输出单元的权值取激励函数则取学习速率(或其他正数,可调整大小)计算j=1,2,3其中p为第p个样本,j=1,2,3PS:利用输出层各神经元的误差项和隐含层各神经元的输出来修正权值。(4)训练隐藏单元的权值其中i=1,2,3j=1,2,3上述4个步骤为:使用第一个样本调整输出层和隐藏层各个神经元的权

4、值。PS:利用隐含层各神经元的误差项和输入层各神经元的输入来修正权值。(5)计算全局误差当用完所有样本时,判断网络误差是否满足要求。当误差达到预设精度或学习次数大于预设最大次数,则结束算法。否则,返回(2),进入下一圈学习。注:仅计算一圈(p=1,2,…,15)往往是不够的,直到误差达到预设精度或学习次数大于设定的最大次数时停止。本例中,共计算了147圈,迭代了2205次。最后计算结果是:网络模型的解为:=谢谢!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。