Зміна кількості гіперпараметрів для налаштування
Якщо уважно розглянути об'єкт моделі, побачимо, що caret уже виконав для нас автоматичне налаштування гіперпараметрів: train автоматично створює ґратку параметрів налаштування. Типово, якщо p — це кількість параметрів налаштування, розмір ґратки дорівнює 3^p. Проте ми також можемо вказати кількість різних значень, які слід спробувати для кожного гіперпараметра.
Дані знову завантажено як bc_train_data. Бібліотеки caret і tictoc теж попередньо завантажені.
Ця вправа є частиною курсу
Налаштування гіперпараметрів у R
Інструкції до вправи
- Перевірте чотири різні значення для кожного гіперпараметра з автоматичним налаштуванням у
caret.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()