智能控制技术作业三.docVIP

  • 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)

1亿VIP精品文档

相关文档