ÎncepețiÎncepe gratuit

Modificarea numărului de hiperparametri de optimizat

Atunci când examinăm îndeaproape obiectul model, observăm că caret a realizat deja o optimizare automată a hiperparametrilor: train creează automat o grilă de parametri de optimizat. Implicit, dacă p este numărul de parametri de optimizat, dimensiunea grilei este 3^p. Putem însă să specificăm numărul de valori diferite de testat pentru fiecare hiperparametru.

Datele au fost preîncărcate din nou ca bc_train_data. Bibliotecile caret și tictoc au fost de asemenea preîncărcate.

Acest exercițiu face parte din cursul

Ajustarea hiperparametrilor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Testează patru valori diferite pentru fiecare hiperparametru cu optimizarea automată din caret.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Set seed.
set.seed(42)
# Start timer.
tic()
# Train model.
gbm_model <- train(diagnosis ~ ., 
                   data = bc_train_data, 
                   method = "gbm", 
                   trControl = trainControl(method = "repeatedcv", number = 5, repeats = 3),
                   verbose = FALSE,
                   ___)
# Stop timer.
toc()
Editează și rulează codul