在进行分类模型的可视化时,我们希望能够绘制分类模型的决策边界。绘制决策边界的直观思路是在空间内足够密集地取点,使用分类模型针对这些点进行预测,并将这些点的预测结果可视化。
以下是代码实例:
首先进行预测,这里使用的数据集是iris数据集,为了便于可视化,只使用前两个特征。
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from sklearn.datasets import load_iris
from sklearn.svm import LinearSVC
iris = load_iris()
# take the first two features
X = iris.data[:, :2]
y = iris.target
# train the model
clf = LinearSVC().fit(X