- 6
- 0
- 约小于1千字
- 约 5页
- 2016-09-15 发布于河南
- 举报
智能控制技术作业三
智能控制作业三:
用智能控制理论所学的知识对下面的二维函数建模:。
训练数据取x=(-10:2:10)=[-10,-8,-6,-4,-2,0,2,4,6,8,10]共11个点,y=(-10:2:10)=[-10,-8,-6,-4,-2,0,2,4,6,8,10]共11个点,总共的训练数据为(2维输入1维输出)11×11=121组。建模完成后,用x=(-10:0.5:10),y=(-10:0.5:10)的输入数据进行模型测试,并与直接利用解析公式的结果进行对比,体会非线性建模过程中各个参数对性能的影响。
采用BP神经网络隐含层,输出层
前杂乱无章如图
图 1训练前的输出
设置如下:
net.trainParam.time=10;
net.trainParam.lr=0.05;
net.trainParam.epochs=500;
net.trainParam.goal=1e-10;
net.trainParam.min_grad=1e-7;
net=train(net,input,output);
训练代入图:
图 2训练以后的
代入测试数据检验如图
图 3测试结果
误差如图:
图 4误差
分析:
实际迭代29满足精度的要求,减小至2,精度明显下降。
学习速率:
学习速率改为效果变差
学习速率改为01,效果好,但是迭代了,费时间比较长。
:
改为迭代就完成了,效果明显变差
神经数:
原创力文档

文档评论(0)