Polinom çekirdekli SVM
Bu egzersizde, bu bölümün başlarında oluşturduğun radyoal olarak ayrılabilir veri kümesi için ikinci dereceden polinom (kuadratik) çekirdeğe sahip bir SVM kuracaksın. Ardından eğitim ve test doğruluklarını hesaplayacak ve yerleşik plot() fonksiyonunu kullanarak modelin grafiğini oluşturacaksın. Eğitim ve test veri kümeleri trainset ve testset veri çerçevelerinde mevcut, ayrıca e1071 kütüphanesi önceden yüklendi.
Bu egzersiz
R ile Support Vector Machines
kursunun bir parçasıdırEgzersiz talimatları
- Eğitim verisi üzerinde derece 2 polinom çekirdeği kullanan bir SVM modeli kur.
- Verilen eğitim/test bölmesi için eğitim ve test doğruluğunu hesapla.
- Modeli eğitim verisine karşı çizdir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
svm_model<-
svm(y ~ ., data = trainset, type = "C-classification",
kernel = ___, degree = ___)
#measure training and test accuracy
pred_train <- predict(svm_model, ___)
mean(pred_train == ___$y)
pred_test <- predict(svm_model, ___)
mean(pred_test == ___$y)
#plot
plot(___, trainset)