ПочатиПочніть безкоштовно

Зміна кількості гіперпараметрів для налаштування

Якщо уважно розглянути об'єкт моделі, побачимо, що 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()
Редагувати та запускати код