BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz 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)
Kodu Düzenle ve Çalıştır