- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
哈工大模式识别实验报告.
模式识别实验报告
本次报告选做第一个实验,实验报告如下:
1 实验要求
构造1个三层神经网络,输出节点数1个,即多输入单输出型结构,训练它用来将表中的第一类样本和第二类样本分开。
采用逐个样本修正的BP算法,设隐层节点数为4,学习效率η=0.1,惯性系数α=0.0;训练控制总的迭代次数N=100000;训练控制误差:e=0.3。在采用 0~1内均匀分布随机数初始化所有权值。
对1)分析学习效率η,惯性系数α;总的迭代次数N;训练控制误差e、初始化权值以及隐层节点数对网络性能的影响。要求绘出学习曲线----训练误差与迭代次数的关系曲线。并将得到的网络对训练样本分类,给出错误率。
采用批处理BP算法重复1)。比较两者结果。
表1 神经网络用于模式识别数据(X1、X2、X3是样本的特征)
样
本 第一类 第二类 X1 X2 X3 X1 X2 X3 1 1.58 2.32 -5.8 0.21 0.03 -2.21 2 0.67 1.58 -4.78 0.37 0.28 -1.8 3 1.04 1.01 -3.63 0.18 1.22 0.16 4 -1.49 2.18 -3.39 -0.24 0.93 -1.01 5 -0.41 1.21 -4.73 -1.18 0.39 -0.39 6 1.39 3.16 2.87 0.74 0.96 -1.16 7 1.20 1.40 -1.89 -0.38 1.94 -0.48 8 -0.92 1.44 -3.22 0.02 0.72 -0.17 9 0.45 1.33 -4.38 0.44 1.31 -0.14 10 -0.76 0.84 -1.96 0.46 1.49 0.68 2 BP网络的构建
三层前馈神经网络示意图,见图1.
图1 三层前馈神经网络
①网络初始化,用一组随机数对网络赋初始权值,设置学习步长?、允许误差?、网络结构(即网络层数L和每层节点数nl);
②为网络提供一组学习样本;
③对每个学习样本p循环
a.逐层正向计算网络各节点的输入和输出;
b.计算第p个样本的输出的误差Ep和网络的总误差E;
c.当E小于允许误差?或者达到指定的迭代次数时,学习过程结束,否则,进行误差反向传播。
d.反向逐层计算网络各节点误差
如果取为S型函数,即,则
对于输出层
对于隐含层
e.修正网络连接权值
式中,k 为学习次数,为学习因子。取值越大,每次权值的改变越剧烈,可能导致学习过程振荡,因此,为了使学习因子的取值足够大,又不至产生振荡,通常在权值修正公式中加入一个附加动量法。
在BP中希望误差反向传递,有两种误差反向传递的方式:逐个样本与批处理。在BP算法。一种模式是在给神经网络每提供一组学习样本,就计算一次误差并调整权重系数,这种方法称逐个样本模式.另一种模式是给网络提供所有的样本数据学习完之后,再计算出误差,进而调整权重系数,这种方法称批处理模式.这两种模式各有各的特点.Rumelhart和McClelland假定在学习了全部样榜数据之后才修改权重系数.但是,逐个样本模式在系统辩识和实时控制系统中显得十分重要,因为实时控制中无法将所有模式学习完之后才进行权重系数调整.下面给出了两种算法的程序流程图,见图2.
因为只有两类样本,所以使用0代表第一类样本,使用1代表第二类样本,也就是使用0和1作为输出结果T。
对应的输出结果T=[0;0;0;0;0;0;0; 0; 0; 0;1;1;1;1;1;1;1;1;1;1]’;
通过算法流程图,使用计算机语言对于BP神经网络进行编程实验。
图2 算法程序图
3 BP网络参数设置比较
使用BP网络中的有动量的梯度下降法对于连接权值与阈值进行调整。在建立好网络之后,通过控制某些参数不变的情况下,调整某一个参数的变化,去实验模拟网络的好坏,通过经验的方式找到较好的训练参数,为今后模型的初始化提供可靠的参数。
3.1 网络评价标准
评价网络设计的好坏,首先是它的精度,其次是它的训练时间。训练时间包含两层:一层是循环次数,二是每一次循环的时间。本报告选用样本分类的错误率,迭代的次数与总的迭代时间,对于网络进行必要的评价。
3.2 初始权值的设置
初始权值的选取对于学习是否达到局部最小,是否能够收敛,以及训练的时间有很大的关系。初始权值的过大与过小,均会影响学习的速度,因此在报告中选用(0,1)之间随机分布的小数进行设置。具体的设置结果如图所示:
inputWeights =
0.5857 0.2531 0.0688
0.1742 0.9171 0.1835
0.7286 0.7582 0.7371
0.5343 0.8870 0.696
您可能关注的文档
- 后备干部培养方案..doc
- 后屏过热器及流体冷却定位管安装作业指导书..doc
- 后续教育汇总..doc
- 向量与坐标知识点总结..docx
- 向量组的线性相关性..docx
- 吡虫啉农药田间药效试验报告..doc
- 含有手及与上肢动作相关字样的词语..doc
- 启东城市广场人性化研究..doc
- 启动实验室认可工作的主要内容及安排..doc
- 启发教学二十式盘点..docx
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
最近下载
- 多图中华民族共同体概论课件第十三讲先锋队与中华民族独立解放(1919—1949)根据高等教育出版社教材制作.pptx VIP
- Atkins’PhysChem 15(物理化学课件英文版).ppt VIP
- 02G01-2砌体结构构造详图(混凝土空心小型砌块)-建筑标准设计图集.pdf VIP
- 02G01-1砌体结构构造详图-建筑标准设计图集.pdf VIP
- 中华民族共同体概论课件专家版10第十讲 中外会通与中华民族巩固壮大(明朝时期).pptx VIP
- Atkins’PhysChem 16(物理化学课件英文版).ppt VIP
- Atkins’PhysChem 14(物理化学课件英文版).ppt VIP
- Atkins’PhysChem 13(物理化学课件英文版).ppt VIP
- 检测生物组织中的糖类脂肪和蛋白质(实验报告).docx VIP
- Atkins’PhysChem 12(物理化学课件英文版).ppt VIP
文档评论(0)