
[問題]實作linear svm

各位大神好
小弟我最近在實作linear svm
使用的是台大李宏毅老師教的梯度下降法,去尋找weight
具體如下
https://imgur.com/uImTpvF

但發現我的效果好像有點錯
https://imgur.com/j2uME6R

如圖 support vector 應該要通過A點和B點才對 不知道哪裡錯了QQ
看看有沒有大神可以幫忙找
這是我的程式碼
https://ideone.com/qg0zVC
我有想過是不是 W[i+1,j]<- W[i,j]+eta*sum(((y*(X%*%W[i,]))<1)*1 * y * X[,j] )
eta前面的要換成 減號 但是換成減號反而錯更多
檢查蠻久了 想問問看大神們
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.91.75.186 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1585573970.A.932.html
→
03/30 21:14,
5年前
, 1F
03/30 21:14, 1F
※ empireisme:轉錄至看板 DataScience 03/30 21:15
→
03/30 21:33,
5年前
, 2F
03/30 21:33, 2F
→
03/30 21:47,
5年前
, 3F
03/30 21:47, 3F
→
03/30 21:49,
5年前
, 4F
03/30 21:49, 4F
推
03/30 22:16,
5年前
, 5F
03/30 22:16, 5F
→
03/30 22:16,
5年前
, 6F
03/30 22:16, 6F
→
03/30 22:17,
5年前
, 7F
03/30 22:17, 7F
→
03/30 22:24,
5年前
, 8F
03/30 22:24, 8F
→
03/30 22:24,
5年前
, 9F
03/30 22:24, 9F
討論串 (同標題文章)
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章