作者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/m.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