[問題]實作linear svm

看板R_Language作者 (empireisme)時間4年前 (2020/03/30 21:12), 編輯推噓1(108)
留言9則, 3人參與, 4年前最新討論串1/2 (看更多)
https://imgur.com/uImTpvF
各位大神好 小弟我最近在實作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, 4年前 , 1F
DataScience
03/30 21:14, 1F
empireisme:轉錄至看板 DataScience 03/30 21:15

03/30 21:33, 4年前 , 2F
要分出紅和藍嗎?那怎麼沒有讓y參與求解?
03/30 21:33, 2F

03/30 21:47, 4年前 , 3F
對阿 要分成紅跟藍 有讓y參與求解喔 請仔細看 迴圈裡
03/30 21:47, 3F

03/30 21:49, 4年前 , 4F
ok看出來了,本來以為你會把y提出來。
03/30 21:49, 4F

03/30 22:16, 4年前 , 5F
你要不要參考國防醫學院的課程 https://linchin.ndmcts
03/30 22:16, 5F

03/30 22:16, 4年前 , 6F
gh.edu.tw/course.html
03/30 22:16, 6F

03/30 22:17, 4年前 , 7F
在衛生大數據的第20課有詳細求解過程
03/30 22:17, 7F

03/30 22:24, 4年前 , 8F
國防醫學院的好像不是用梯度下降實作
03/30 22:24, 8F

03/30 22:24, 4年前 , 9F
但仍然感謝資源
03/30 22:24, 9F
文章代碼(AID): #1UWV1Iao (R_Language)
文章代碼(AID): #1UWV1Iao (R_Language)