A data scientist is using MLflow on Databricks to track a series of experiments. They want to compare the performance of different runs and identify the best model based on a custom metric called "f1_score". Which MLflow feature should they use to efficiently compare and rank these runs?
The MLflow Experiments UI allows users to view all runs in an experiment, display metrics as columns, and sort by any metric. This makes it easy to compare runs and identify the one with the highest f1_score. It is the primary tool for run comparison and requires no additional code.
Why this answer
The MLflow Experiments page in Databricks provides a built-in, user-friendly interface to view all runs, display metrics, and sort by any metric. This allows quick identification of the best run based on f1_score. Other options either require unnecessary coding, are not designed for run comparison, or use unsupported methods.
Exam trap
The trap here is overcomplicating the solution by considering custom scripts or direct database queries when the UI already provides the needed functionality.