新手求助,关于粒子群优化bp神经网络络和优化的问题

求助,关于神经网络程序仿真的问题_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:159,183贴子:
求助,关于神经网络程序仿真的问题收藏
P=[0.6 0.3 0.2 0.1 0.5 0.5 0.7 0;0.1 0.4 0.2 0.5 0.7 0.5 0.5 0;0.7 0.6 0.6 0.2 0.5 0.6 0.1 1;0.5 0.8 0.2 0.2 0.5 0.5 0.6 0.5;0.1 0.9 0.6 0.2 0.9 0.5 0.5 0;0.2 0.4 0.7 0.6 0.6 0.1 0.8 0;0.2 0.5 0.1 0.9 0.3 0.7 0.9 0;0.8 0.1 0.2 0.8 0.1 0.6 0.7 0.5;0.2 0.9 0.2 0.8 0.3 0.6 0.9 1;0.1 0.5 0.2 0.3 0.3 0.6 0.7 0];T=[0.1 0.4 0.2 0.5 0.7 0.5 0.5 0;0.7 0.6 0.6 0.2 0.5 0.6 0.1 1;0.5 0.8 0.2 0.2 0.5 0.5 0.6 0.5;0.1 0.9 0.6 0.2 0.9 0.5 0.5 0;0.2 0.4 0.7 0.6 0.6 0.1 0.8 0;0.2 0.5 0.1 0.9 0.3 0.7 0.9 0;0.8 0.1 0.2 0.8 0.1 0.6 0.7 0.5;0.2 0.9 0.2 0.8 0.3 0.6 0.9 1;0.1 0.5 0.2 0.3 0.3 0.6 0.7 0;0.7 0.9 0.6 0.5 0.1 0.6 0.7 0];threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1];net=newff(threshold,[31,12],{'tansig','logsig'},'trainlm');net.trainParam.epochs=1000;net.trainParam.goal=0.01;LP.lr=0.1;net=train(net,P,T);??? Error using ==& network.trainInputs are incorrectly sized for network.Matrix must have 15 rows.应该怎么修改啊,求大神指导
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或小木虫 --- 600万学术达人喜爱的学术科研平台
&&查看话题
【讨论】遗传算法优化神经网络误差问题?
遗传算法优化神经网络误差 的 误差 与&&神经网络的误差&&很接近(甚至有的比神经网络的误差大 )
这是什么原因?
请高手指点?
我说的误差是&&是 网络建立好之后&&
我用网络去 模拟实验数据, 模拟值 与实验结果 相差很大!
我现在如何减少这些误差!
我刚开始的时候也像你一样迷茫,同学给我推荐了,上面很多牛人分享的科研经验,对新手很有帮助,你也可以下载来试试!
那就跟我理解的是一样的。原因就是优化导致过学习。
降低泛化误差是神经网络研究的重点。楼上的nono给出了设计网络的基本原则,但在优化过程中1,3条是适用的,2,4条是不适用的。
2、优化结构的时候,网格结构是自变量,要满足物理问题、训练样本数目和网络结构的相容性,即网络要有一定的复杂度(隐含层数和隐含节点数)去反映物理问题,而又要在训练样本数目一定的情况下保持最简原则,这一矛盾构成了优化问题的约束条件。而关键是缺乏有效的检验准则。现在普遍采用的权宜的办法是交叉验证,你可以试试。
4、趋势线是否与你的physics一致,取决于你训练样本点的分布情况。这只是泛化误差中低频部分。而你的问题是过学习,训练点虽然是精确的,但在训练点周围变化剧烈,导致泛化误差增大。当然,也可能趋势线不一致,这时要改进你的训练样本的分布。
虽然用过神经网络和遗传算法,但不是这个专业,研究的不深,个人观点,供大家参考讨论。
说得很对。过学习的问题一般都是由于样本过少或分布不好或uncertainty太高、而神经网络的权值(即可优化的变量)太多造成的。这个在原理上其实跟简单的多项式回归是很类似的。
我不知道matlab是否已经有了优化NN结构的功能。我的理解是这是NN理论中的难点之一。工程上多数用的还是trial-and-error的人工方法。这在一般NN书中都有介绍的。
如果楼主可以将问题更加具体化一点,那么获得的帮助可能更直接一点。毕竟深入研究神经网络的理论和解决现实问题是两会事。
朋友有人帮助,然后帮我编程做的!
您好!可否把你写的动量因子与学习速率自适应性的程序让我学习下!
关于【讨论】遗传算法优化神经网络误差问题?的相关话题在小木虫APP已经有241位虫友给出了详细回复。
赶快查看回复吧!
学术必备与600万学术达人在线互动!
扫描下载送金币
北京学而思教育科技有限公司 地址:北京市海淀区北三环甲18号中鼎大厦A座1层102室 电话:010-
浏览器进程
打开微信扫一扫
随时随地聊科研求助,关于神经网络程序仿真的问题_数学建模吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:94,204贴子:
求助,关于神经网络程序仿真的问题收藏
P=[0.6 0.3 0.2 0.1 0.5 0.5 0.7 0;0.1 0.4 0.2 0.5 0.7 0.5 0.5 0;0.7 0.6 0.6 0.2 0.5 0.6 0.1 1;0.5 0.8 0.2 0.2 0.5 0.5 0.6 0.5;0.1 0.9 0.6 0.2 0.9 0.5 0.5 0;0.2 0.4 0.7 0.6 0.6 0.1 0.8 0;0.2 0.5 0.1 0.9 0.3 0.7 0.9 0;0.8 0.1 0.2 0.8 0.1 0.6 0.7 0.5;0.2 0.9 0.2 0.8 0.3 0.6 0.9 1;0.1 0.5 0.2 0.3 0.3 0.6 0.7 0];T=[0.1 0.4 0.2 0.5 0.7 0.5 0.5 0;0.7 0.6 0.6 0.2 0.5 0.6 0.1 1;0.5 0.8 0.2 0.2 0.5 0.5 0.6 0.5;0.1 0.9 0.6 0.2 0.9 0.5 0.5 0;0.2 0.4 0.7 0.6 0.6 0.1 0.8 0;0.2 0.5 0.1 0.9 0.3 0.7 0.9 0;0.8 0.1 0.2 0.8 0.1 0.6 0.7 0.5;0.2 0.9 0.2 0.8 0.3 0.6 0.9 1;0.1 0.5 0.2 0.3 0.3 0.6 0.7 0;0.7 0.9 0.6 0.5 0.1 0.6 0.7 0];threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1];net=newff(threshold,[31,12],{'tansig','logsig'},'trainlm');net.trainParam.epochs=1000;net.trainParam.goal=0.01;LP.lr=0.1;net=train(net,P,T);??? Error using ==& network.trainInputs are incorrectly sized for network.Matrix must have 15 rows.应该怎么修改啊,求大神指导
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 遗传算法优化神经网络 的文章

 

随机推荐