MulaiMulai sekarang secara gratis

Mengubah jumlah hiperparameter yang akan dituning

Saat kita menelaah objek model secara saksama, kita dapat melihat bahwa caret sudah melakukan penalaan hiperparameter otomatis untuk Anda: train secara otomatis membuat grid parameter penalaan. Secara bawaan, jika p adalah jumlah parameter penalaan, ukuran grid adalah 3^p. Namun kita juga dapat menentukan jumlah nilai berbeda yang akan dicoba untuk setiap hiperparameter.

Data telah dimuat sebelumnya sebagai bc_train_data. Pustaka caret dan tictoc juga telah dimuat sebelumnya.

Latihan ini adalah bagian dari kursus

Penyetelan Hyperparameter di R

Lihat Kursus

Petunjuk latihan

  • Uji empat nilai berbeda untuk setiap hiperparameter dengan penalaan otomatis di caret.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode