Implementar RandomizedSearchCV
Esperas que usar una búsqueda aleatoria te ayude a mejorar las predicciones para un trabajo de clase. Tu profesor ha retado a la clase a predecir la nota media final del examen.
Para preparar la búsqueda aleatoria, has creado:
param_dist: las distribuciones de hiperparámetrosrfr: un modelo de regresión de bosque aleatorioscorer: un método de evaluación a utilizar
Este ejercicio forma parte del curso
Validación de modelos en Python
Instrucciones del ejercicio
- Carga el método para realizar una búsqueda aleatoria en
sklearn. - Completa una búsqueda aleatoria rellenando los parámetros:
estimator,param_distributionsyscoring. - Usa validación cruzada de 5 particiones (5-fold) para esta búsqueda aleatoria.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import the method for random search
from sklearn.model_selection import ____
# Build a random search using param_dist, rfr, and scorer
random_search =\
____(
estimator=___,
param_distributions=____,
n_iter=10,
cv=____,
scoring=____)