勵志

勵志人生知識庫

什麼是支持向量機

監督學習算法

支持向量機(Support Vector Machine, SVM)是一種監督學習算法,主要用於分類和回歸分析。

支持向量機通過找到一個最佳超平面來分割數據,以達到分類的目的。在簡單的情況下,當數據線性可分時,支持向量機通過硬間隔最大化學習一個線性的分類器。如果數據近似線性可分,可以通過軟間隔最大化來學習一個線性的分類器。對於非線性可分的數據,支持向量機使用核技巧將數據映射到高維空間,使得數據在該空間內線性可分,然後通過使用核函式,如線性核和高斯核函式,來處理更複雜的數據。支持向量機在分類、回歸分析、異常檢測等多個方面都有廣泛套用。