MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Latih SVC bernama svm_class_1 untuk 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(____)
Edit dan Jalankan Kode