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