1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Support Vector Machines bằng R

Connected

Bài tập

Xây dựng và trực quan hóa mô hình đã tinh chỉnh

Trong bài tập cuối của chương này, bạn sẽ xây dựng một SVM đa thức (polynomial) sử dụng các giá trị tham số tối ưu mà bạn đã thu được từ tune.svm() ở bài trước. Sau đó, bạn sẽ tính độ chính xác trên tập huấn luyện và tập kiểm tra, đồng thời trực quan hóa mô hình bằng svm.plot(). Thư viện e1071 đã được nạp sẵn và các tập dữ liệu huấn luyện, kiểm tra có trong dataframe trainset và testset. Kết quả đầu ra của tune.svm() có trong biến tune_out.

Hướng dẫn

100 XP
  • Xây dựng một SVM với kernel đa thức bậc 2.
  • Dùng các tham số tối ưu được tính bằng tune.svm().
  • Tính độ chính xác trên tập huấn luyện và tập kiểm tra.
  • Vẽ ranh giới quyết định trên dữ liệu huấn luyện.