SVM unu-contra-rest
Ca introducere în capitolul următor și final despre mașinile cu vectori suport, vom relua exercițiul anterior folosind un SVM neliniar. Din nou, datele sunt încărcate în X_train, y_train, X_test și y_test.
În loc de LinearSVC, vom folosi acum obiectul SVC din scikit-learn, care este un SVM neliniar de tip „kernel" (vei afla mult mai multe despre asta în Capitolul 4!). Sarcina ta este, din nou, să creezi un grafic al clasificatorului binar pentru clasa 1 față de restul claselor.
Acest exercițiu face parte din cursul
Clasificatori liniari în Python
Instrucțiuni pentru exercițiu
- Antrenează un
SVCnumitsvm_class_1pentru a prezice clasa 1 față de celelalte clase. - Afișează graficul acestui clasificator.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)