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

Một bài toán phân loại đa lớp

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 đa lớp cho một tập dữ liệu được biết là tách tuyến tính một cách hoàn hảo. Hãy tính độ chính xác trên tập huấn luyện và tập kiểm tra, và vẽ mô hình bằng dữ liệu huấn luyện. Hai tập huấn luyện và kiểm tra có trong các dataframe trainsettestset. Sử dụng thiết lập mặc định cho tham số cost.

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

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.

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