[討論] 用neural network求迴歸參數

看板MATLAB作者 (hewolf)時間6年前 (2018/06/20 17:35), 編輯推噓0(0011)
留言11則, 2人參與, 6年前最新討論串1/1
小的是neural network自學者+初學者,屬於跑過neural toolbox的fitting example這種等級 想要用neural network作把方程式ytrain=a*xtrain^2+b*xtrain+c的abc係數求到 (不是用matlab內建的fitting function) 在網路上找了一個迴歸的code,test data跟train data是對得很漂亮 看起來也只是把weight跟bias求出來而已 http://web.unbc.ca/~ytang/Chapter6.pdf 目前有想到用RNN的方法來求abc 但是對於怎麼建network很疑惑 不知這裡有先進有啥辦法嗎? 謝謝 --------------------------- % train model net=init(net); % if (16) is used, creating a network net= newff(minmax(xtrain), [nhide, L],{'tansig' 'purelin'},'trainlm'); If (23) is applied net= newff(minmax(xtrain),[nhide,L],{'tansig' 'purelin'},'trainbr'); net.trainParam.epochs = 100; % maximum number of iterations net.trainParam.goal = 1E-4; % min cost function value [net,tr]=train(net,xtrain,ytrain); ytrain_nn = sim(net,xtrain); ytest_nn =sim(net,xtest); w1=net.iw{1,1}; b1=net.b{1}; w2=net.lw{2,1}; b2=net.b{2}; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.116.231.176 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1529487312.A.A3B.html

06/20 18:50, 6年前 , 1F
這應該是標準的範例吧 help應該都會說明 網路上應該也
06/20 18:50, 1F

06/20 18:50, 6年前 , 2F
有很多文件可以看才對
06/20 18:50, 2F

06/20 19:00, 6年前 , 3F
標準範例只能給w跟b, 我是想拿nn直接train出abc
06/20 19:00, 3F

06/20 19:01, 6年前 , 4F
這兩種問題看起來很像,實作起來總覺得是不同的東西
06/20 19:01, 4F

06/20 19:07, 6年前 , 5F
求abc最簡單的方法是poly fit,如果用net,一時沒頭緒
06/20 19:07, 5F

06/20 20:09, 6年前 , 6F
後來想到一種方法,就是input可用[1 xtrain xtrain^2]帶入
06/20 20:09, 6F

06/20 20:10, 6年前 , 7F
不能直接用xtrain帶入
06/20 20:10, 7F

06/20 20:50, 6年前 , 8F
b不就是回歸係數了嗎? 應該就是你要的
06/20 20:50, 8F

06/20 21:34, 6年前 , 9F
用[1 xtrain xtrain^2]帶入,應該看w,而不是b
06/20 21:34, 9F

06/20 21:35, 6年前 , 10F
如果用xtrain帶入nn,所產生的w跟b都不是答案...
06/20 21:35, 10F

06/21 12:46, 6年前 , 11F
文章代碼(AID): #1RAX_Gex (MATLAB)
文章代碼(AID): #1RAX_Gex (MATLAB)