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

Xây dựng bộ phân loại SVM tuyến tính

Trong bài tập này, bạn sẽ dùng hàm svm() từ thư viện e1071 để xây dựng một bộ phân loại SVM tuyến tính với bộ dữ liệu huấn luyện bạn đã tạo ở bài trước. Bộ dữ liệu huấn luyện đã được nạp sẵn trong dataframe trainset.

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

Support Vector Machines bằng R

Xem khóa học

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

  • Nạp thư viện e1071.
  • Xây dựng mô hình SVM dùng kernel tuyến tính.
  • Không scale các biến (để sau này có thể so sánh với bộ dữ liệu gốc).

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.

library(___)

#build svm model, setting required parameters
svm_model<- svm(y ~ ., 
                data = ___, 
                type = "C-classification", 
                kernel = "___", 
                scale = ___)
Chỉnh sửa và Chạy Mã