Ejecutar un modelo usando rangos
Acabas de terminar de crear una lista de hiperparámetros y rangos para usar al ajustar un modelo predictivo para una tarea. Has usado max_depth, min_samples_split y max_features como nombres de tus variables de rango.
Este ejercicio forma parte del curso
Validación de modelos en Python
Instrucciones del ejercicio
- Selecciona aleatoriamente un
max_depth,min_samples_splitymax_featuresusando tus variables de rango. - Imprime todos los parámetros de
rfrpara ver qué valores se seleccionaron aleatoriamente.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
from sklearn.ensemble import RandomForestRegressor
# Fill in rfr using your variables
rfr = RandomForestRegressor(
n_estimators=100,
max_depth=random.____(____),
min_samples_split=random.____(____),
max_features=random.____(____))
# Print out the parameters
print(rfr.____)