24小时热门版块排行榜    

查看: 827  |  回复: 1

aszzh_xmc

金虫 (初入文坛)

[求助] matlab 非线性函数 已有1人参与

您好:
     最近正在学习《matlab神经网络43个案例分析》,其中第四章非线性函数极值寻优,按照书中的程序也运行出结果,但是还存在一定的疑问。
  1. 最后得到的最优个体为【0.0003,-0.0090】,最优个体对应的适应度值为0.0206,这个适应度值应该是BP神经网络预测出来的 ,为什么与【0.0003,-0.0090】的实际值即带入y=x1^2+x2^2 的值为 0.00008109差距很大,按道理不是应该两值比较接近么。
2. 如果把第三章用GA优化后的BP, 作为训练好的预测网络去寻找函数极值,为什么求得结果没有第四章未用GA优化的BP 训练,寻优效果好。

                        期待大家的回答
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hzlhm

至尊木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
独孤神宇: 金币+1, 鼓励交流 2018-10-08 21:44:51
aszzh_xmc: 金币+10, ★★★很有帮助 2018-10-10 09:21:03
为什么 用GA优化后的BP, 作为训练好的预测网络去寻找函数极值,其结果没有未用GA优化的BP 训练的寻优效果好。这是因为ga遗传算法的遗传是随机的。一般重启软件后再运行,得到是函数极值数值是最优的。
QQ:2120156492
2楼2018-10-08 21:14:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 aszzh_xmc 的主题更新
信息提示
请填处理意见