有很多方法可以使用mlflow API檢索實驗結果(見例子如果你想檢索和顯示隻有一個特定的模型(假設你有“model_name”:
best_models = mlflow.search_runs (filter_string = f 'tags。模型= " {model_name}”和屬性。狀態=“完成”和度量。F1 > 0 ', order_by =['度量。F1 DESC '], max_results = 1)
在磚我其他的查詢運行特別分析最喜歡的方式是通過“mlflow-experiment”格式:
df_client = spark.read.format (mlflow-experiment) .load () df_client.createOrReplaceTempView (“vw_client”)
以下哪一個可以運行的查詢使用SparkSQL片/骰子結果:
df_model_selector =火花。sql(“”“選擇experiment_id、run_id指標。auc auc,指標。F1作為F1, artifact_uri從vw_client狀態= '完成' ORDER BY指標。f1 desc”“”)顯示(df_model_selector)