SVM liniar pentru un set de date separabil radial
În acest exercițiu vei construi două SVM-uri liniare: unul cu cost = 1 (implicit) și altul cu cost = 100, pentru setul de date separabil radial creat în prima lecție a acestui capitol. Vei calcula, de asemenea, acuratețea pe setul de antrenament și pe cel de testare pentru ambele valori ale costului. Biblioteca e1071 a fost încărcată, iar seturile de date de antrenament și de testare au fost create pentru tine și sunt disponibile în data frame-urile trainset și testset.
Acest exercițiu face parte din cursul
Support Vector Machines în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
#default cost mode;
svm_model_1 <- svm(y ~ ., data = ___, type = "C-classification", cost = ___, kernel = "linear")
#training accuracy
pred_train <- predict(svm_model_1, ___)
mean(pred_train == ___$y)
#test accuracy
pred_test <- predict(svm_model_1, ___)
mean(pred_test == ___$y)