Visualizando fronteiras de decisão
Neste exercício, você vai visualizar as fronteiras de decisão de diferentes tipos de classificadores.
Um subconjunto do conjunto de dados wine integrado do scikit-learn já está carregado em X, junto com rótulos binários em y.
Este exercício faz parte do curso
Classificadores Lineares em Python
Instruções do exercício
- Crie os seguintes objetos de classificador com hiperparâmetros padrão:
LogisticRegression,LinearSVC,SVC,KNeighborsClassifier. - Treine cada um dos classificadores nos dados fornecidos usando um
for. - Chame a função
plot_4_classifers()(semelhante ao código aqui), passandoX,ye uma lista contendo os quatro classificadores.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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()