作者empireisme (empireisme)
看板R_Language
标题[问题]实作linear svm
时间Mon Mar 30 21:12:42 2020
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://webptt.com/cn.aspx?n=bbs/R_Language/M.1585573970.A.932.html
1F:→ empireisme: DataScience 03/30 21:14
※ empireisme:转录至看板 DataScience 03/30 21:15
2F:→ andrew43: 要分出红和蓝吗?那怎麽没有让y参与求解? 03/30 21:33
3F:→ empireisme: 对阿 要分成红跟蓝 有让y参与求解喔 请仔细看 回圈里 03/30 21:47
4F:→ andrew43: ok看出来了,本来以为你会把y提出来。 03/30 21:49
6F:→ ching0629: gh.edu.tw/course.html 03/30 22:16
7F:→ ching0629: 在卫生大数据的第20课有详细求解过程 03/30 22:17
8F:→ empireisme: 国防医学院的好像不是用梯度下降实作 03/30 22:24
9F:→ empireisme: 但仍然感谢资源 03/30 22:24