bp神经网络实验

bp神经网络实验

ID:28818526

大小:50.00 KB

页数:4页

时间:2018-12-14

bp神经网络实验_第1页
bp神经网络实验_第2页
bp神经网络实验_第3页
bp神经网络实验_第4页
资源描述:

《bp神经网络实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案计算智能实验报告实验名称:BP神经网络算法实验班级名称:专业:姓名:学号:联系电话:精彩文档实用标准文案一、实验目的1)编程实现BP神经网络算法;2)探究BP算法中学习因子算法收敛趋势、收敛速度之间的关系;3)修改训练后BP神经网络部分连接权值,分析连接权值修改前和修改后对相同测试样本测试结果,理解神经网络分布存储等特点。二、实验要求按照下面的要求操作,然后分析不同操作后网络输出结果。1)可修改学习因子2)可任意指定隐单元层数3)可任意指定输入层、隐含层、输出层的单元数4)可指定最大允许误差ε5)可输入学习样本(增加样本)6)可存储训练后的网

2、络各神经元之间的连接权值矩阵;7)修改训练后的BP神经网络部分连接权值,分析连接权值修改前和修改后对相同测试样本测试结果。三、实验原理1明确BP神经网络算法的基本思想如下:2明确BP神经网络算法步骤和流程如下:四、实验内容和分析1.实验时建立三层BP神经网络,输入节点2个,隐含层节点2个,输出节点1个,输入训练样本如下表:输入值输出0.00.00.00.01.01.01.00.01.01.01.00.0学习因子分别为0.5和0.6,最大允许误差0.01。2.训练结果:训练次数3906,全局误差0.0099955输入层与隐含层连接权值为-5.256265.

3、04393-5.351865.43925隐含层与输出层连接权值为精彩文档实用标准文案7.79517-7.43036隐含层神经元阈值为-2.771052.78374输出层神经元阈值为3.480781.输入测试样本为0.050.10.20.90.860.95输出测试结果为0.0460.7860.043可见网络性能良好,输出结果基本满足识别要求。2.改变学习因子学习因子决定每一次循环训练中所产生的权值变化量。大的学习因子可能导致系统的不稳定;但小的学习因子导致较长的训练时间,可能收敛很慢,不过能保证网络的误差值不跳出误差表面的低谷而最终趋于误差最小值。所以一般

4、情况下倾向于选取较小的学习速率以保证系统的稳定性。3.改变输入层、隐含层、输出层的单元数当隐含层节点个数为3时,相同训练样本和测试样本,得到测试结果为0.0450.7990.039训练次数3742,全局误差0.0099959可见,改变输入层、隐含层、输出层的单元数,即改变网络结构,可以改善网络性能,增加隐含层节点个数可以更好的提取模式特征,识别结果更精确,但网络复杂度增加,可能不稳定。4.最大允许误差ε控制网络识别精度。选取较大值学习速度加快,但精度降低;选取较小值,学习速度变慢,精度提高,但可能导致网络无法收敛到允许的误差范围。5.增加学习样本在基本实

5、验的基础上,增加一个学习样本0.11.01.0后,训练次数变增加为18982,全局误差为0.0099993,相同测试样本,测试结果为0.0050.8060.002网络学习速度降低,识别精度大大提高。另外,改变学习样本个数,将改变原有训练结果。6.改变部分连接权值将初始训练结果输入层与隐含层连接权值中-5.35186改为-4.00000后,测试结果为0.0450.7850.036网络性能被改变。精彩文档实用标准文案五、实验过程及实验结果六、实验小结精彩文档

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

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

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