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
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 = ___)