En-mot-resten med SVM
Som en introduktion till nästa och sista kapitel om support vector machines upprepar vi den föregående övningen med en icke-linjär SVM. Precis som tidigare är datan inläst i X_train, y_train, X_test och y_test.
Istället för LinearSVC använder vi nu scikit-learns SVC-objekt, som är en icke-linjär "kernel"-SVM (mer om vad det innebär i kapitel 4!). Din uppgift är återigen att skapa ett diagram över den binära klassificeraren för klass 1 mot övriga klasser.
Den här övningen är en del av kursen
Linjära klassificerare i Python
Övningsinstruktioner
- Anpassa en
SVCmed namnetsvm_class_1för att förutsäga klass 1 mot övriga klasser. - Rita ut den här klassificeraren.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____)