heqiangyong 发表于 2009-3-22 21:35

怎么更改神经网络的权值和阈值啊?

我是做优化的,现在已经算出了权值和阈值,我想把它运用到神经网络当中,但不知道怎么改?请高手们帮帮忙!谢谢!

dogher 发表于 2009-3-24 17:07

可以通过学习规则函数learnbp获得权值差,然后修正权值,具体可以参考只能控制机器MATLAB实现,上面有比较详细的讲解!

heqiangyong 发表于 2009-3-24 20:38

回复 沙发 dogher 的帖子

谢谢!我先看看,不懂再请教你!

Davil1207 发表于 2009-9-4 23:20

%当前输入层权值和阈值
inputWeights=net.IW{1,1}
inputbias=net.b{1}
%当前网络层权值和阈值
layerWeights=net.LW{2,1}
layerbias=net.b{2}
net=init(net);
% 网络训练代数
net.trainParam.epochs=10000;
% 网络训练目标误差
net.trainParam.goal=0.000001;
% 网络训练动量系数
net.trainParam.mc = 0.9;   
% 网络学习速率
net.trainParam.lr=0.05;


通过修改这些参数可以进行设置

jjff365 发表于 2011-1-17 16:23

谢谢Davil1207 ,有用。

lx24816 发表于 2012-4-15 21:15

{:{39}:}
页: [1]
查看完整版本: 怎么更改神经网络的权值和阈值啊?