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
R ile Support Vector Machines
kursunun bir parçasıdırEgzersiz talimatları
ggplot2paketini yükle.- Eğitim veri kümesini çiz.
- Grafikte, SVM modelinden aldığın indisleri kullanarak destek vektörlerini işaretle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
#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