作者benny5116 (班尼5116)
看板MATLAB
标题[问题] 类神经网路 偏权值问题
时间Wed Mar 25 17:29:31 2015
我现在要做的类神经网路
程式码如下
net = newff([min(new_qqq17mm) max(new_qqq17mm);min(new_qqq17st)
max(new_qqq17st)],[5,2],...
{'tansig','purelin'},'trainlm','mse');
%将权重值及偏权值初始化
net = init(net);
%设定输入与目标值
p=[new_qqq17mm';new_qqq17st'];
t=[new_qqq17aa';new_qqq17bb'];
%开始训练网路
net = train(net,p,t);
如果我不想要偏权值的话
在训练网路前面直接加上
net.b{1}=[0;0;0;0;0];
net.b{2}=[0;0];
最後训练出来还是有偏权值
要如何去改写呢?
--
Sent from my Nokia 3310
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.8.124
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1427275775.A.191.html
1F:→ shihkai: 类神经就是在训练那个权值阿,不懂你的用意@@ 03/25 21:51
我也是这样想a=tansig(IW*p+b)这样是一般的
但老板他只是想单纯训练出权重值就好
而偏权值b他不要...
※ 编辑: benny5116 (120.126.8.124), 03/25/2015 22:06:05
2F:→ shihkai: 太久没碰程式了,有点不确定,你可能要从演算法下手了,n 03/26 08:20
3F:→ shihkai: et本身就是回圈运算,结果就会有那两个值,你在起始归零 03/26 08:21
4F:→ shihkai: 是没用的 03/26 08:21
5F:推 Csy065: 想问如何输出最佳权重? 04/16 16:21