[已答复] 再问BP网络初始权值反之问题

[复制链接]
ckt 发表于 2010-10-17 08:37:20
我在用newff建立BP网络后,进行的权值和阀值的重新设定
net.IW{1,1}=[0,0,0,0,0,0; 0,0,0,0,0,0; 0,0,0,0,0,0; 0,0,0,0,0,0; 0,0,0,0,0,0; 0,0,0,0,0,0];
net.b{1}=[0;0;0;0;0;0];
net.LW{2,1}=[0,0,0,0,0,0];
net.b{2}=[0];

为什么每次训练后的结果还是不一样,按照上面的来说,我每次训练前的初始权值和阀值已经是一样的,在加上训练样本不便,应该每次训练结果是一致的,为什么会出现不一致的现象??

[ 本帖最后由 ckt 于 2010-10-17 08:56 编辑 ]

4 条回复


yuthreestone 发表于 2010-10-17 11:21:17
贴出程序以便测试

王小川 发表于 2010-10-19 09:15:07
不是阀值  是阈值。

另外就是你代码是不是出错了。

nswdhpytt 发表于 2010-10-20 10:43:27
一般数据不多的情况下,即使初始权值阈值设为一样,但结果的波动依然会很明显;你试一下,如果数据是几千个数据,然后再将初使权值阈值设为相同,这样结果会比较稳定,这跟神经网络固有的学习算法有关。

Chemlab 发表于 2010-11-11 17:47:27
一般数据不多的情况下,即使初始权值阈值设为一样,但结果的波动依然会很明显;...

对此我有实战体会。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表