ggplot ile destek vektörlerini görselleştirme
Bu egzersizde, lineer bir SVM kurmak için kullandığın eğitim veri kümesini çizecek ve destek vektörlerini işaretleyeceksin. Eğitim veri kümesi trainset veri çerçevesi olarak, SVM modeli ise svm_model değişkeninde senin için önceden yüklendi.
Bu egzersiz, kursun bir parçasıdır
R ile Support Vector Machines
Egzersiz talimatları
ggplot2paketini yükle.- Eğitim veri kümesini çiz.
- Grafikte, SVM modelinden aldığın indisleri kullanarak destek vektörlerini işaretle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
#load ggplot
library(ggplot2)
#build scatter plot of training dataset
scatter_plot <- ggplot(data = ___, aes(x = x1, y = x2, color = y)) +
geom_point() +
scale_color_manual(values = c("red", "blue"))
#add plot layer marking out the support vectors
layered_plot <-
scatter_plot + geom_point(data = trainset[svm_model$___, ], aes(x = x1, y = x2), color = "purple", size = 4, alpha = 0.5)
#display plot
layered_plot