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
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 = ___)