东南大学自动化学院
智能控制概论
神经网络学习算法研究
学院:姓名:学号:日期:
f目录1任务要求叙述错误未定义书签。2系统分析及设计原理错误未定义书签。3设计实现错误未定义书签。4仿真验证65讨论与分析错误未定义书签。
2
f一.任务要求叙述
(1)任务
a运行算法,观察和分析现有学习算法的性能;clearallcloseall
u20pi31415926fori1
upi2pii
uti051cospie
dmi
maxmi
pmaxp
et
ewff0761logsigpureli
trai
gdtrai
gdtrai
gdmtrai
lm
ettrai
Paramepochs10000
ettrai
Paramgoal00001
ettrai
Paramshow200
ettrai
Paramlr01
ettrai
Parammc0609defaultvalueavailableformome
tum
ettrai
etpty1sim
etpfigure2plotptpy1rtestdata
u2
u32fori1
u2p2i2pii
u2t2i051cosp2ie
dy2sim
etp2figure3plott2holdo
ploty2rxlabeltimesylabeloutputsfigure4plott2y2xlabeltimesylabelerror
b为了进一步提高学习逼近效果,可以采取那些措施,调节规律如何?根据所提的每种措施,修改算法程序,给出仿真效果验证、过程以及相应的曲线图,给出适当的评述;c联系、结合前向神经网络的算法样本学习、测试等过程,谈谈本人对神经网络系统的一些认识和看法。
(2)要求
提交完整的报告,包括:封面题目、个人学号姓名等信息、目录、任务要求叙述、系
3
f统分析及设计原理包括神经网络学习过程的原理图及文字分析、完整的设计实现过程包括神经网络结构、参数等选择与实现、计算、原理过程等、仿真验证算法流程图、实现手段介绍、系统参数选择、曲线图、结合调参对响应曲线的影响给出必要的分析、讨论与分析,总字数要求在2000以上。
二.系统分析及设计原理
(1)神经网络的学习算法
学习过程实质上是针对一组给定的输入xpp12N使网络产生相应的期望输出的过程。总的来说,神经网络的学习算法分为两大类:有导师学习和无导师学习。
输入信号X神经网络
网络输出Y
输入信号X神经网络
网络输出Y
期望输出T距离计算
图1:有导师指导神经网络学习方式
图2无导师指导神经网络学习方式
由上图可见,所谓有导师学习就是在训练过程中,始终存在一r