One-vs-rest SVM
作为下一章(也是最后一章)支持向量机的铺垫,我们将用非线性 SVM 重复上一道练习。数据依然已加载到 X_train、y_train、X_test 和 y_test 中。
这次不使用 LinearSVC,而是改用 scikit-learn 的 SVC 对象,它是非线性的"核"SVM(第 4 章会详细解释其含义!)。您的任务仍然是绘制"第 1 类 vs. 其余类别"的二元分类器的图像。
本练习是课程的一部分
Python 中的线性分类器
练习说明
- 拟合一个名为
svm_class_1的SVC,用于预测"第 1 类 vs. 其他类别"。 - 绘制该分类器。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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(____)