ÎncepețiÎncepe gratuit

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

Vezi cursul

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)
Editează și rulează codul