BaşlayınÜcretsiz Başlayın

Ayarlanacak hiperparametre sayısını değiştirme

Model nesnesini yakından incelediğimizde, caret'in bizim için zaten bazı otomatik hiperparametre ayarlamaları yaptığını görebiliriz: train, otomatik olarak bir ayar parametreleri ızgarası oluşturur. Varsayılan olarak, eğer p ayar parametresi sayısıysa, ızgara boyutu 3^p olur. Ancak her hiperparametre için denenecek farklı değerlerin sayısını biz de belirtebiliriz.

Veriler yine bc_train_data olarak önceden yüklendi. caret ve tictoc kütüphaneleri de önceden yüklendi.

Bu egzersiz

R'de Hiperparametre Ayarlama

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • caret içinde otomatik ayarlamada her bir hiperparametre için dört farklı değeri test et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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()
Kodu Düzenle ve Çalıştır