Vizualizace rozhodovacích hranic
V tomto cvičení si vizualizuješ rozhodovací hranice různých typů klasifikátorů.
Část vestavěné datové sady wine z knihovny scikit-learn je už načtena do X, spolu s binárními štítky v y.
Toto cvičení je součástí kurzu
Linear Classifiers in Python
Pokyny k cvičení
- Vytvoř následující objekty klasifikátorů s výchozími hyperparametry:
LogisticRegression,LinearSVC,SVC,KNeighborsClassifier. - Pomocí cyklu
forkaždý klasifikátor natrénuj na připravených datech. - Zavolej funkci
plot_4_classifers()(podobně jako v ukázce zde) a předej jíX,ya seznam se čtyřmi klasifikátory.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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()