Évaluer
Le moment de vérité est arrivé. Réglez (tunez) votre modèle pour trouver la pénalité optimale, puis entraînez un modèle final afin d’évaluer votre travail.
Votre workflow, votre grille de pénalité et la fonction personnalisée class_evaluate() sont disponibles dans votre environnement.
Cet exercice fait partie du cours
Feature engineering en R
Instructions
- Configurez un
tune_gridpour analyser les performances de votre modèle selon ROC_AUC. - Sélectionnez la meilleure valeur de pénalité.
- Ajustez le workflow final avec cette meilleure pénalité.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Set up a tune grid to explore your model performance against roc_auc
lr_tune_output <- ___(lr_workflow, resamples = vfold_cv(train, v = 5),
metrics = metric_set(roc_auc), grid = lr_penalty_grid)
# Select the best penalty value
best_penalty <- ___(lr_tune_output, metric = 'roc_auc', desc(penalty))
# Fit the final workflow with the best penalty
lr_final_fit<- ___(lr_workflow, best_penalty) %>% fit(data = train)
lr_final_fit %>% augment(test) %>%
class_evaluate(truth = Attrition, estimate = .pred_class, .pred_Yes)