One-vs-rest SVM
作為下一章也是最後一章(關於支援向量機)的暖身,我們將用非線性的 SVM 重做上一題。資料一樣已載入到 X_train、y_train、X_test 和 y_test。
這次不使用 LinearSVC,改用 scikit-learn 的 SVC 物件,它是非線性的「核」SVM(第 4 章會有更多說明!)。你的任務依舊是繪製類別 1 對其餘類別的二元分類器決策圖。
本練習屬於課程
Python 中的線性分類器
練習說明
- 擬合一個名為
svm_class_1的SVC,用來預測類別 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(____)