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

更新 發佈閱讀 2 分鐘

支持向量機(Support Vector Machine,簡稱 SVM) 是一種監督式機器學習演算法,主要用於分類和回歸任務。它的核心目標是找到一條(或多維空間中的一個超平面)最佳分隔線,將不同類別的資料點分開,並且最大化兩類之間的邊界(margin),以提升模型的泛化能力。

SVM 的主要特點:

  • 最大邊界分隔(Maximal Margin):SVM 尋找能最大化類別間距離的分隔超平面,使分類器對新資料更具魯棒性。
  • 支持向量(Support Vectors):決定分隔超平面位置的訓練資料點,這些點是邊界附近的關鍵資料。
  • 核函數(Kernel Function):SVM 可利用核技巧將資料映射到高維空間,解決非線性可分問題。常用核函數包括線性核、多項式核、徑向基函數(RBF)核等。
  • 適用範圍廣泛:SVM 在高維空間表現良好,適合文本分類、影像識別、基因資料分析等多種領域。
  • 容錯能力:透過軟間隔(soft margin)設計,SVM 能容忍部分錯誤分類,提高對異常值的魯棒性。

SVM 運作流程簡述:

  1. 將資料點映射到特徵空間(必要時使用核函數)。
  2. 找出分隔不同類別的超平面,使兩類資料點的邊界最大化。
  3. 透過支持向量決定超平面位置。
  4. 利用該超平面對新資料進行分類。

優缺點

raw-image


簡單應用範例

  • 使用 SVM 分辨良性與惡性腫瘤資料。
  • 文本垃圾郵件分類。
  • 影像物件識別。
留言
avatar-img
留言分享你的想法!
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
21會員
495內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 AWS Certified AI Practitioner (AIF-C01)
2025/07/08
Amazon SageMaker Model Cards 是一種用來在單一集中位置記錄機器學習模型重要資訊的工具,旨在簡化模型治理與報告流程。它提供一個結構化的格式,幫助使用者在模型的整個生命週期中(從設計、建置、訓練到評估)記錄關鍵細節,包含: 模型的訓練細節與評估結果 模型的預期用途與業務目
2025/07/08
Amazon SageMaker Model Cards 是一種用來在單一集中位置記錄機器學習模型重要資訊的工具,旨在簡化模型治理與報告流程。它提供一個結構化的格式,幫助使用者在模型的整個生命週期中(從設計、建置、訓練到評估)記錄關鍵細節,包含: 模型的訓練細節與評估結果 模型的預期用途與業務目
2025/07/08
Amazon SageMaker Data Wrangler 是一項用於簡化和加速機器學習資料準備與特徵工程的服務,提供視覺化介面和超過300種內建的資料轉換工具,讓使用者能輕鬆進行資料清理、轉換、探索與分析,且幾乎不需撰寫程式碼。 主要功能與特色: 視覺化資料準備:提供拖拉式介面,方便進行資料
2025/07/08
Amazon SageMaker Data Wrangler 是一項用於簡化和加速機器學習資料準備與特徵工程的服務,提供視覺化介面和超過300種內建的資料轉換工具,讓使用者能輕鬆進行資料清理、轉換、探索與分析,且幾乎不需撰寫程式碼。 主要功能與特色: 視覺化資料準備:提供拖拉式介面,方便進行資料
2025/07/08
Amazon SageMaker Model Monitor 是一項全受管服務,專門用來持續監控在生產環境中部署的機器學習模型的品質與效能,並在模型表現異常或發生偏離(drift)時自動發出警示,讓使用者能及時採取修正行動。 主要功能與特色: 自動偵測模型偏離(Model Drift)與概念偏離
2025/07/08
Amazon SageMaker Model Monitor 是一項全受管服務,專門用來持續監控在生產環境中部署的機器學習模型的品質與效能,並在模型表現異常或發生偏離(drift)時自動發出警示,讓使用者能及時採取修正行動。 主要功能與特色: 自動偵測模型偏離(Model Drift)與概念偏離
看更多
你可能也想看
Thumbnail
特徵工程是機器學習中的核心技術,通過將原始數據轉換為有意義的特徵,以提升模型的準確性和穩定性。常見的特徵工程方法包括異常值檢測、特徵轉換、特徵縮放、特徵表示、特徵選擇和特徵提取。本文將深入探討這些方法的適用情況及具體實施流程,以幫助讀者有效利用特徵工程來優化機器學習模型表現。
Thumbnail
特徵工程是機器學習中的核心技術,通過將原始數據轉換為有意義的特徵,以提升模型的準確性和穩定性。常見的特徵工程方法包括異常值檢測、特徵轉換、特徵縮放、特徵表示、特徵選擇和特徵提取。本文將深入探討這些方法的適用情況及具體實施流程,以幫助讀者有效利用特徵工程來優化機器學習模型表現。
Thumbnail
數據分析與解讀 隨著數據的爆炸式增長,能夠分析、解讀和應用數據的能力變得至關重要。這包括熟悉數據分析工具和技術,如統計學、數據挖掘、機器學習等。然而,僅靠短時間的數據分析並不足以提供深入見解。 要熟悉數據分析工具和技術,如統計學、數據挖掘和機器學習,可以從以下幾個方面入手: 基礎知識的學習
Thumbnail
數據分析與解讀 隨著數據的爆炸式增長,能夠分析、解讀和應用數據的能力變得至關重要。這包括熟悉數據分析工具和技術,如統計學、數據挖掘、機器學習等。然而,僅靠短時間的數據分析並不足以提供深入見解。 要熟悉數據分析工具和技術,如統計學、數據挖掘和機器學習,可以從以下幾個方面入手: 基礎知識的學習
Thumbnail
本文將延續上一篇文章,經由訓練好的VAE模型其中的解碼器,來生成圖片。 [深度學習]訓練VAE模型用於生成圖片_訓練篇 輸入產生的隨機雜訊,輸入VAE的解碼器後,生成的圖片
Thumbnail
本文將延續上一篇文章,經由訓練好的VAE模型其中的解碼器,來生成圖片。 [深度學習]訓練VAE模型用於生成圖片_訓練篇 輸入產生的隨機雜訊,輸入VAE的解碼器後,生成的圖片
Thumbnail
本文主要介紹,如何利用VAE變分自編碼器來訓練生成圖片。 訓練集資料將採用TF影像資料庫中的fashion_mnist VAE變分自編碼器簡單介紹 •VAE(Variational Auto-Encoder)中文名稱變分自編碼器,主要是一種將原始資料編碼到潛在向量空間,再編碼回來的神經網路。
Thumbnail
本文主要介紹,如何利用VAE變分自編碼器來訓練生成圖片。 訓練集資料將採用TF影像資料庫中的fashion_mnist VAE變分自編碼器簡單介紹 •VAE(Variational Auto-Encoder)中文名稱變分自編碼器,主要是一種將原始資料編碼到潛在向量空間,再編碼回來的神經網路。
Thumbnail
GNN發展背景 傳統的深度學習模型如在計算機視覺(CV)和自然語言處理(NLP)領域中極為成功,主要是處理結構化數據如影像和文本。這些數據類型通常具有固定且規律的結構,例如影像是由有序的像素點組成。然而,在真實世界中,許多數據是非結構化的,如化合物結構(原子和分子)。這些數據雖然具有一定的規則性,
Thumbnail
GNN發展背景 傳統的深度學習模型如在計算機視覺(CV)和自然語言處理(NLP)領域中極為成功,主要是處理結構化數據如影像和文本。這些數據類型通常具有固定且規律的結構,例如影像是由有序的像素點組成。然而,在真實世界中,許多數據是非結構化的,如化合物結構(原子和分子)。這些數據雖然具有一定的規則性,
Thumbnail
介紹pygame支援的向量運算,以及向量的減法、乘法、除法實際上是怎麼計算的。
Thumbnail
介紹pygame支援的向量運算,以及向量的減法、乘法、除法實際上是怎麼計算的。
Thumbnail
這一節談的是向量的定義,以及如何運用向量來建立模擬物體運動時,關於位置和速度間的關係式。
Thumbnail
這一節談的是向量的定義,以及如何運用向量來建立模擬物體運動時,關於位置和速度間的關係式。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News