Bắt đầu ngayBắt đầu miễn phí

SVM one-vs-rest

Để tạo động lực cho chương tiếp theo và cũng là chương cuối về support vector machines, chúng ta sẽ lặp lại bài tập trước với một SVM phi tuyến. Dữ liệu vẫn đã được nạp vào X_train, y_train, X_testy_test.

Thay vì dùng LinearSVC, giờ bạn sẽ dùng đối tượng SVC của scikit-learn, đây là SVM "kernel" phi tuyến (chi tiết hơn sẽ có ở Chương 4!). Nhiệm vụ của bạn một lần nữa là tạo biểu đồ cho bộ phân loại nhị phân giữa lớp 1 và phần còn lại.

Bài tập này là một phần của khóa học

Bộ phân loại tuyến tính với Python

Xem khóa học

Hướng dẫn bài tập

  • Fit một SVC tên svm_class_1 để dự đoán lớp 1 so với các lớp khác.
  • Vẽ biểu đồ cho bộ phân loại này.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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(____)
Chỉnh sửa và Chạy Mã