ComeçarComece de graça

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

Ver curso

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), passando X, y e 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()
Editar e executar o código