Memvisualisasikan batas keputusan
Dalam latihan ini, Anda akan memvisualisasikan batas keputusan dari berbagai tipe classifier.
Subhimpunan dari himpunan data wine bawaan scikit-learn sudah dimuat ke dalam X, beserta label biner di y.
Latihan ini adalah bagian dari kursus
Klasifikator Linear di Python
Petunjuk latihan
- Buat objek classifier berikut dengan hyperparameter default:
LogisticRegression,LinearSVC,SVC,KNeighborsClassifier. - Latih masing-masing classifier pada data yang disediakan menggunakan sebuah loop
for. - Panggil fungsi
plot_4_classifers()(mirip dengan kode di sini), dengan meneruskanX,y, dan sebuah daftar yang berisi keempat classifier tersebut.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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()