Začněte nyníZačněte zdarma

Vizualizace support vektorů pomocí ggplot

V tomto cvičení vykreslíš trénovací datovou sadu, kterou jsi použil/a k vytvoření lineárního SVM, a označíš v ní support vektory. Trénovací datová sada je předem načtena v datovém rámci trainset a model SVM je uložen v proměnné svm_model.

Toto cvičení je součástí kurzu

Support Vector Machines v R

Zobrazit kurz

Pokyny k cvičení

  • Načti ggplot2.
  • Vykresli trénovací datovou sadu.
  • Na grafu vyznač support vektory pomocí jejich indexů z modelu SVM.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

#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
Upravit a spustit kód