开始使用免费开始使用

One-vs-rest SVM

作为下一章(也是最后一章)支持向量机的铺垫,我们将用非线性 SVM 重复上一道练习。数据依然已加载到 X_trainy_trainX_testy_test 中。

这次不使用 LinearSVC,而是改用 scikit-learn 的 SVC 对象,它是非线性的"核"SVM(第 4 章会详细解释其含义!)。您的任务仍然是绘制"第 1 类 vs. 其余类别"的二元分类器的图像。

本练习是课程的一部分

Python 中的线性分类器

查看课程

练习说明

  • 拟合一个名为 svm_class_1SVC,用于预测"第 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(____)
编辑并运行代码