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ırEgzersiz talimatları
caretiç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()