Recherche en grille cartésienne avec caret
Au 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 un peu plus petit afin d'accélérer l'entraînement ; il compte maintenant 80 observations avec des classes équilibrées et a été chargé pour vous. Les packages caret et tictoc ont aussi é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)
Cette activité fait partie du cours
Ajustement d'hyperparamètres en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Define Cartesian grid
man_grid <- ___(degree = ___,
scale = ___,
C = ___)