Recherche en grille cartésienne avec caret
Dans le chapitre 1, vous avez appris à utiliser la fonction expand.grid() pour définir manuellement des hyperparamètres. La même fonction peut aussi servir à définir une grille d’hyperparamètres.
Le jeu de données voters_train_data a déjà été prétraité pour le rendre plus petit afin d’accélérer l’entraînement ; il comporte désormais 80 observations avec des classes équilibrées et a été chargé pour vous. Les packages caret et tictoc ont également été chargés et l’objet trainControl a été défini avec une validation croisée répétée :
fitControl <- trainControl(method = "repeatedcv",
number = 3,
repeats = 5)
Cet exercice fait partie du cours
Optimisation des hyperparamètres en R
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Define Cartesian grid
man_grid <- ___(degree = ___,
scale = ___,
C = ___)