開始使用免費開始

One-vs-rest SVM

作為下一章也是最後一章(關於支援向量機)的暖身,我們將用非線性的 SVM 重做上一題。資料一樣已載入到 X_trainy_trainX_testy_test

這次不使用 LinearSVC,改用 scikit-learn 的 SVC 物件,它是非線性的「核」SVM(第 4 章會有更多說明!)。你的任務依舊是繪製類別 1 對其餘類別的二元分類器決策圖。

本練習屬於課程

Python 中的線性分類器

檢視課程

練習說明

  • 擬合一個名為 svm_class_1SVC,用來預測類別 1 與其他類別。
  • 繪製這個分類器。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# We'll use SVC instead of LinearSVC from now on
from sklearn.svm import SVC

# Create/plot the binary classifier (class 1 vs. rest)
svm_class_1 = ____
svm_class_1.fit(____)
plot_classifier(____)
編輯並執行程式碼