SVM one-vs-rest
Sebagai pemantik untuk bab berikutnya sekaligus terakhir tentang support vector machines, kita akan mengulangi latihan sebelumnya dengan SVM nonlinier. Seperti sebelumnya, data telah dimuat ke dalam X_train, y_train, X_test, dan y_test.
Alih-alih menggunakan LinearSVC, sekarang kita akan menggunakan objek SVC dari scikit-learn, yang merupakan SVM "kernel" nonlinier (penjelasan lebih lanjut tentang ini ada di Bab 4!). Tugas Anda kembali adalah membuat plot pengklasifikasi biner untuk kelas 1 vs. sisanya.
Latihan ini adalah bagian dari kursus
Klasifikator Linear di Python
Petunjuk latihan
- Latih
SVCbernamasvm_class_1untuk memprediksi kelas 1 vs. kelas lainnya. - Plot pengklasifikasi ini.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(____)