CommencezCommencez gratuitement

Créer un classifieur SVM linéaire

Dans cet exercice, vous allez utiliser la fonction svm() de la bibliothèque e1071 pour créer un classifieur SVM linéaire à l'aide de l'ensemble d'entraînement que vous avez préparé à l'exercice précédent. L'ensemble d'entraînement a été chargé pour vous dans la trame de données trainset.

Cette activité fait partie du cours

Machines à vecteurs de support en R

Voir le cours

Instructions de l’exercice

  • Charger la bibliothèque e1071.
  • Construire un modèle SVM avec un noyau linéaire.
  • Ne pas normaliser les variables (afin de permettre une comparaison ultérieure avec l'ensemble de données original).

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