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

Connected

Bài tập

Trực quan hóa ranh giới quyết định và lề

Trong bài trước, bạn đã xây dựng hai bộ phân loại tuyến tính cho một tập dữ liệu tách tuyến tính: một với cost = 1 và một với cost = 100. Trong bài này, bạn sẽ trực quan hóa các lề (margins) cho hai bộ phân loại đó trên cùng một biểu đồ. Các đối tượng sau có sẵn để sử dụng:

  • Tập dữ liệu huấn luyện: trainset.
  • Hai bộ phân loại với cost = 1 và cost = 100 lần lượt nằm trong svm_model_1 và svm_model_100.
  • Hệ số góc (slope) và hệ số chặn (intercept) cho bộ phân loại cost = 1 được lưu trong slope_1 và intercept_1.
  • Hệ số góc và hệ số chặn cho bộ phân loại cost = 100 được lưu trong slope_100 và intercept_100.
  • Vector trọng số cho hai mức cost lần lượt được lưu trong w_1 và w_100
  • Biểu đồ scatter cơ bản của dữ liệu huấn luyện được lưu trong train_plot

Thư viện ggplot2 đã được nạp sẵn.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Thêm ranh giới quyết định và các lề cho bộ phân loại cost = 1 vào biểu đồ dữ liệu huấn luyện.
  • Hiển thị biểu đồ thu được.