A data scientist is using MLflow Tracking to log experiments. They want to compare multiple runs of a scikit-learn model and identify the run with the lowest RMSE. Which MLflow feature should they use?
The MLflow Tracking UI provides a table of runs with sortable and filterable columns, including metrics. You can sort by RMSE ascending to find the lowest value. It also supports parallel coordinates plots and metric charts for visual comparison. This is the primary tool for comparing runs in an experiment.
Why this answer
The MLflow Tracking UI is designed for visualizing and comparing runs within an experiment. It allows sorting by metrics such as RMSE, filtering, and generating charts. Projects, Model Registry, and Recipes serve different purposes: packaging, lifecycle management, and automation, respectively.
Therefore, the Tracking UI is the correct tool for this comparison.
Exam trap
The trap here is confusing MLflow components: Projects and Recipes are about packaging and automation, while the Tracking UI is for run comparison.