IniziaInizia gratis

Valuta

È arrivato il momento della verità. Esegui il tuning del tuo modello per trovare il valore di penalità ottimale e adatta un modello finale per valutare il tuo lavoro.

Il tuo workflow, la griglia delle penalità e la funzione class_evaluate() definita dall'utente sono disponibili nel tuo ambiente.

Questo esercizio fa parte del corso

Feature Engineering in R

Visualizza il corso

Istruzioni dell'esercizio

  • Imposta un tune_grid per esplorare le prestazioni del modello rispetto a ROC_AUC.
  • Seleziona il valore di penalità migliore.
  • Esegui il fit del workflow finale con la penalità migliore.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice