CommencerCommencez 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

<cours>Machines à vecteurs de support en R</cours>
Voir le cours

Instructions de l’exercice

  • 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 ce code d’exemple.

library(___)

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