BP网络的初始权值问题
有个问题,BP网络在付初始权值的时候是随机的。但是为什么每次从新打开matlab,第一次训练时的初始权值都是一样的呢? 1# yang220102
因为每次matlab初始化用的随机数种子都是一样的,所以你每次启动第一次使用
rand得到的都是一样的。 2# mhkmars
哦,谢谢你的答复。
怎么判断BP的初始权值是最优的呢?我现在用GA优化BP网络的初始权值,但是找不到合适的适应度函数,以前的人用的是网络误差的倒数,但是我发现这个适应度函数的值不是越大越好的,所以也没有办法评定什么时候达到最优。
页:
[1]