Support Vector Machine (SVM, 支持向量機)

SVM 是一種 Supervised Learning (監督式學習) 的分類/回歸方法

簡單來說:SVM 就是在計算一條(或一個平面)能最佳區隔不同類別的界線,使之將兩個不同的集合分開,並讓距離最近的資料點(support vectors)離邊界越遠越好。

SVM perfect.png

超平面

指在高維中的平面,因為通常訓練和測試的資料都是高維度的資料。


Hard-Margin 與 Soft-Margin ?

SVM Framework not perfect.png


核函數 (Kernel Function)

SVM 不只可用於線性可分的情況,透過 核技巧 (Kernel Trick) 可將資料映射到更高維度,使其在高維空間中變得線性可分:


小結


AI - Ch17 機器學習(5), 支持向量機 Support vector machine, SVM | Mr. Opengate
機器學習-支撐向量機(support vector machine, SVM)詳細推導

Powered by Forestry.md