Preparación del ajuste
La preparación del ajuste es la base para que el ajuste tenga éxito. Hay dos pasos principales: marcar los hiperparámetros con tune() en la especificación del modelo y crear una rejilla de hiperparámetros que se utilizará en el ajuste.
En este ejercicio vas a llevar a cabo estos dos pasos fundamentales del proceso de ajuste.
Este ejercicio forma parte del curso
Machine Learning con modelos basados en árboles en R
Instrucciones del ejercicio
- Crea una especificación de boosting con el motor
"xgboost"para un modelo de clasificación usando 500 árboles y marca como hiperparámetros de ajuste los siguientes parámetros:learn_rate,tree_depthysample_size. Guarda el resultado comoboost_spec. - Construye una rejilla de ajuste regular para los hiperparámetros de
boost_speccon tres niveles para cada parámetro.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Create the specification with placeholders
boost_spec <- boost_tree(
trees = ___,
___,
___,
___) %>%
set_mode(___) %>%
set_engine(___)
# Create the tuning grid
tunegrid_boost <- ___(___,
levels = ___)
tunegrid_boost