CommencerCommencer gratuitement

Construire un classifieur SVM linéaire

Dans cet exercice, vous allez utiliser la fonction svm() de la bibliothèque e1071 pour construire un classifieur SVM linéaire en vous appuyant sur l’ensemble d’entraînement créé dans l’exercice précédent. L’ensemble d’entraînement a été chargé pour vous dans le dataframe trainset.

Cet exercice fait partie du cours

Machines à vecteurs de support en R

Afficher le cours

Instructions

  • Chargez la bibliothèque e1071.
  • Construisez un modèle SVM avec un noyau linéaire.
  • Ne mettez pas à l’échelle les variables (afin de pouvoir comparer plus tard avec l’ensemble de données d’origine).

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

library(___)

#build svm model, setting required parameters
svm_model<- svm(y ~ ., 
                data = ___, 
                type = "C-classification", 
                kernel = "___", 
                scale = ___)
Modifier et exécuter le code