[問題] 關於SVM假如Predict點於margin時會如何判

看板C_and_CPP作者 (電費不繳)時間8年前 (2015/10/20 12:04), 編輯推噓1(1012)
留言13則, 4人參與, 最新討論串1/1
SVM在Train資料時會將原始資料進行處理模組化,找到最大間隔超平面, 然後再依照這個model來預測接下來的點是在哪一個分類, 想請問一下假如這時要預測的點落在最大間隔超平面裡面,這樣子該點要判定為哪一區的? 示意圖: http://i.imgur.com/2avu2eY.png
還有當SVM在Train原始資料時,有的時候會將不是該區的點也劃入同區,這時為什麼? http://i.imgur.com/6WcngKm.png
如這張圖,下面那組比較明顯,有些黃色點點會分配到粉紅色區域。 因為不知道這個問題該發問在哪一個板,所以只能先在這邊發問抱歉... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.101.71 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1445313873.A.890.html

10/20 12:12, , 1F
1. 我是覺得你高興就好, svmpredict 記得是算成 1
10/20 12:12, 1F

10/20 12:13, , 2F
2. 跟你用的 kernel 有關,但是 training error 為 0 不一定
10/20 12:13, 2F

10/20 12:14, , 3F
最好,除非我們知道世界的真理。
10/20 12:14, 3F

10/20 12:14, , 4F
你可能需要學學機器學習的基本概念, 上一下田神的課~
10/20 12:14, 4F

10/20 13:23, , 5F
kernel換成gaussian或維度高一點的polynomial試試看
10/20 13:23, 5F

10/20 13:23, , 6F
一年而已數學幾乎都忘了Orz...
10/20 13:23, 6F

10/20 13:55, , 7F
目前是在做影像處理相關的,請問一下田神是誰?
10/20 13:55, 7F

10/20 14:04, , 8F
謝謝回答~
10/20 14:04, 8F

10/20 14:06, , 9F
台大林軒田教授
10/20 14:06, 9F

10/24 18:15, , 10F
當一個點落在hyperplane上時,要看你定義>=歸在哪一方
10/24 18:15, 10F

10/24 18:17, , 11F
SVM 加入soft margin概念,來處理Non-separable的訓練
10/24 18:17, 11F

10/24 18:19, , 12F
不是所有訓練資料都能被二分
10/24 18:19, 12F

10/24 18:27, , 13F
所以在預測資料分群時, 也容許分類錯誤
10/24 18:27, 13F
文章代碼(AID): #1M9RrHYG (C_and_CPP)