Buscando execuções
Neste exercício, você consultará as execuções de experimentos de vários experimentos do Unicorn e retornará apenas as execuções que atendem a um determinado critério desejado. Isso é útil durante o ciclo de vida do ML se você precisar comparar dados de execuções.
Primeiro, você criará uma cadeia de filtros para capturar execuções com a métrica R-quadrado maior que .70. Usando a função do módulo mlflow que pesquisa execuções, você as ordenará em ordem decrescente e pesquisará apenas os experimentos "Unicorn Sklearn Experiments" e "Unicorn Other Experiments".
Os experimentos já foram criados no fluxo MLjuntamente com as métricas de R-quadrado. O módulo de fluxo MLserá importado.
Este exercício faz parte do curso
Introdução ao fluxo ML
Instruções do exercício
- Para a variável
r_squared_filter, crie uma string de filtro para capturar as métricas"r2_score""> .70". - A pesquisa é executada para os experimentos
"Unicorn Sklearn Experiments"e"Unicorn Other Experiments". - Ordene os resultados do R-quadrado em ordem decrescente.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create a filter string for R-squared score
r_squared_filter = "____.____ > .70"
# Search runs
mlflow.____(experiment_names=["____", "____"],
filter_string=____,
order_by=["____.____ ____"])