Recorridos de búsqueda
En este ejercicio, consultarás ejecuciones de experimentos de múltiples experimentos Unicornio y devolverás sólo ejecuciones que cumplan un determinado criterio deseado. Esto es útil durante el ciclo de vida de ML si necesitas comparar datos de ejecuciones.
En primer lugar, crearás una cadena de filtros para capturar las ejecuciones de la métrica R-cuadrado superiores a .70. Utilizando la función del módulo mlflow que busca las ejecuciones, las ordenará en orden descendente y buscará sólo los experimentos "Unicorn Sklearn Experiments" y "Unicorn Other Experiments".
Los experimentos ya se han creado en MLflow junto con la métrica R-cuadrado. Se importará el módulo de flujo ML.
Este ejercicio forma parte del curso
Introducción a MLflow
Instrucciones del ejercicio
- Para la variable
r_squared_filter, crea una cadena de filtro para capturar las métricas"r2_score""> .70". - Ejecuciones de búsqueda para los experimentos
"Unicorn Sklearn Experiments"y"Unicorn Other Experiments". - Ordena los resultados de R-cuadrado en orden descendente.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Create a filter string for R-squared score
r_squared_filter = "____.____ > .70"
# Search runs
mlflow.____(experiment_names=["____", "____"],
filter_string=____,
order_by=["____.____ ____"])