SVM one-vs-rest
Como motivación para el próximo y último capítulo sobre support vector machines, vamos a repetir el ejercicio anterior con una SVM no lineal. De nuevo, los datos están cargados en X_train, y_train, X_test y y_test.
En lugar de usar LinearSVC, ahora utilizaremos el objeto SVC de scikit-learn, que es una SVM de "kernel" no lineal (¡hablaremos mucho más sobre qué significa esto en el Capítulo 4!). Una vez más, tu tarea es crear una gráfica del clasificador binario para la clase 1 frente al resto.
Este ejercicio forma parte del curso
Clasificadores lineales en Python
Instrucciones del ejercicio
- Ajusta un
SVCllamadosvm_class_1para predecir la clase 1 frente a las otras clases. - Representa este clasificador.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# We'll use SVC instead of LinearSVC from now on
from sklearn.svm import SVC
# Create/plot the binary classifier (class 1 vs. rest)
svm_class_1 = ____
svm_class_1.fit(____)
plot_classifier(____)