ÎncepețiÎncepe gratuit

Vizualizarea vectorilor suport cu ggplot

În acest exercițiu vei reprezenta grafic setul de date de antrenament folosit pentru a construi un SVM liniar și vei marca vectorii suport. Setul de date de antrenament a fost preîncărcat în data frame-ul trainset, iar modelul SVM este stocat în variabila svm_model.

Acest exercițiu face parte din cursul

Support Vector Machines în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Încarcă ggplot2.
  • Reprezintă grafic setul de date de antrenament.
  • Marchează vectorii suport pe grafic folosind indicii lor din modelul SVM.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

#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
Editează și rulează codul