QuestionQ6

Automating and orchestrating ML pipelines

You created an ML pipeline that has several input parameters. You want to explore the tradeoffs among different parameter combinations. The parameter options are:

  • Input dataset
  • Maximum tree depth of the boosted tree regressor
  • Optimizer learning rate

You need to compare pipeline performance across the parameter combinations using F1 score, training time, and model complexity. You want the approach to be reproducible and to track every pipeline run on the same platform. What should you do?

Explanation

Vertex AI Pipelines provides a repeatable, parameterized ML workflow, and Vertex AI Experiments can associate multiple pipeline jobs with one experiment so their parameters, artifacts, and metrics can be tracked and compared centrally. Submitting distinct parameter values as separate runs in the same experiment supports reproducible comparison of F1 score, training time, and model complexity.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!