24小时热门版块排行榜    

查看: 397  |  回复: 2

xmu_bliss

新虫 (初入文坛)

[求助] 问个进化计算结合神经网络的问题 已有2人参与

最近刷文献的时候看到的,说是进化计算全局搜索能力强,但局部搜索能力差,BP算法正好相反
所以应该先用进化计算来找个全局最优当做BP的初始值

按照上述这种想法的话,正确的实验结果我觉得应该是:
训练误差: BP>PSO>BP&PSO
然后想尝试一下,用了个3层的神经网络200*50*1,然后用粒子群算法初始化了100个粒子,发现PSO根本找不到全局最优
但实际是: PSO>BP=BP&PSO
相当于PSO根本没起到作用。。
我觉得是不是初始化粒子个数太少了?
看了下网上那种PSO的代码,1维的寻优空间都要用10个粒子,那我这个岂不是要内存溢出了。。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiangbo587

木虫 (正式写手)

【答案】应助回帖

这种改进思路10年前就有了,论文一大堆。
2楼2015-06-16 20:55:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wj.jxufe

新虫 (初入文坛)

【答案】应助回帖

不同的问题设计不同的算法,PSO,BP改进的就很多了,不存在说哪个算法一定比另外一个好些的说法。
3楼2015-06-18 11:51:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xmu_bliss 的主题更新
信息提示
请填处理意见