始める無料で始める

決定境界の可視化

この演習では、さまざまな分類器タイプの決定境界を可視化します。

scikit-learn に組み込まれている wine データセットの一部は、すでに X に読み込まれており、y には二値ラベルが入っています。

この演習はコースの一部です

Python で学ぶ線形分類器

コースを見る

演習の手順

  • 既定のハイパーパラメータで次の分類器オブジェクトを作成します:LogisticRegressionLinearSVCSVCKNeighborsClassifier
  • for ループを使って、与えられたデータに各分類器を学習させます。
  • plot_4_classifers() 関数を呼び出し(こちらのコードに類似)、Xy、そして4つの分類器を含むリストを渡してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

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()
コードを編集して実行