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, kursun bir parçasıdır

R ile Support Vector Machines

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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