作者rebe212296 (綠豆冰)
看板R_Language
標題[問題] nnet單層前饋式類神經網路
時間Wed Apr 15 19:34:04 2020
[問題類型]:
類神經網路nnet套件,已用資料跑出結果,想請問沒有收斂跟有收斂跑出的結果,
為什麼是沒有收斂的預測結果比較好?
[軟體熟悉度]:
學 R 半年
[問題敘述]:
已用資料跑出結果,想請問沒有收斂跟有收斂跑出的結果,
為什麼是沒有收斂的預測結果比較好?謝謝。
[程式範例]:
x<c(1,2,3,4)
y<-factor(c(1,0),levels=c("0","1"))
require(nnet)
require(caret)
set.seed(1234)
nnet<-nnet(y~x,data=z,size = 3,decay = 1e-2, maxit =
150,MaxNWts=1000, na.action=na.omit)
predict <- predict(nnet,z,type="class")
table(z$y, predict )
[環境敘述]:
R 3.6.3
[關鍵字]:
類神經網路 nnet
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.74.43 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1586950450.A.2A6.html
→ locka: 你的z是訓練還是測試資料啊?拿測試資料建模? 04/15 19:58
→ andrew43: 請提供完整的原始碼。目前沒辦法重現你的問題。 04/15 20:44
→ rebe212296: z<-data.table(x,y) 04/15 21:51
→ rebe212296: 目前想先用整筆資料建模 04/15 21:52
→ andrew43: 這樣的資料和網絡要求解很不穩定,有沒有收斂沒太大意義 04/15 22:27