开始使用免费开始使用

可视化决策边界

在本练习中,您将可视化多种分类器类型的决策边界。

scikit-learn 内置的 wine 数据集的一个子集已加载到 X 中,二元标签存储在 y 中。

本练习是课程的一部分

Python 中的线性分类器

查看课程

练习说明

  • 使用默认超参数创建以下分类器对象:LogisticRegressionLinearSVCSVCKNeighborsClassifier
  • 使用 for 循环在给定数据上训练每个分类器。
  • 调用 plot_4_classifers() 函数(类似于此处的代码),传入 Xy,以及一个包含这四个分类器的列表。

交互式实操练习

通过完成这段示例代码来试试这个练习。

from sklearn.linear_model import LogisticRegression
from sklearn.svm import SVC, LinearSVC
from sklearn.neighbors import KNeighborsClassifier

# Define the classifiers
classifiers = [____]

# Fit the classifiers
for c in ____:
    ____

# Plot the classifiers
plot_4_classifiers(X, y, classifiers)
plt.show()
编辑并运行代码