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

SVM bậc hai cho dữ liệu phức tạp

Trong bài tập này, bạn sẽ xây dựng một SVM tuyến tính dạng đa thức mặc định bậc 2 (polynomial, degree = 2) cho bộ dữ liệu phức tạp mà bạn đã tạo ở bài học đầu của chương này. Bạn cũng sẽ tính độ chính xác trên tập huấn luyện và kiểm tra, rồi vẽ biên phân loại trên tập huấn luyện. Thư viện e1071 đã được nạp, và các tập dữ liệu huấn luyện/kiểm tra đã được tạo sẵn trong các data frame trainsettestset.

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.

#build model
svm_model<- 
    svm(y ~ ., data = ___, type = ___, 
        kernel = ___, degree = ___)
Chỉnh sửa và Chạy Mã