尋找最大間隔超平面的經典監督式學習分類器
支持向量機(Support Vector Machine,SVM)是一種經典的監督式學習分類器。其核心思想是找出一個最大間隔的超平面來分類資料,使得兩類別之間的邊界最大化。SVM 在處理高維資料和小樣本問題上表現出色,是機器學習領域最受歡迎的演算法之一。
SVM 的目標是找到一個超平面 wx + b = 0,不僅能正確分類所有訓練樣本,而且使支援向量(離超平面最近的樣本)到超平面的距離最大化。這個最大間隔分類器具有很好的泛化能力,因為邊界越大,分類器的魯棒性越強。
核函數是 SVM 處理非線性問題的關鍵技術。常見的核函數包括: