Visualización de los límites de decisión

En este ejercicio, visualizarás los límites de decisión de varios tipos de clasificadores.

En X ya se ha cargado un subconjunto del conjunto de datos incorporado en scikit-learn( wine ), junto con etiquetas binarias en y.

Este ejercicio forma parte del curso

Clasificadores lineales en Python

Ver curso

Instrucciones de ejercicio

  • Cree los siguientes objetos clasificadores con hiperparámetros por defecto: LogisticRegression, LinearSVC, SVC, KNeighborsClassifier.
  • Ajuste cada uno de los clasificadores a los datos proporcionados utilizando un bucle for.
  • Llame a la función plot_4_classifers() (similar al código aquí), pasando X, y, y una lista que contenga los cuatro clasificadores.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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()