Skip to main content

Getting Started with MLflow

If you're new to MLflow or seeking a refresher on its core functionalities, these quickstart tutorials here are the perfect starting point. Jump into the tutorial that best suits your needs and get started with MLflow.

Experiment Tracking Quickstart

This tutorial walk through the basic experiment tracking capabilities of MLflow by training a simple scikit-learn model. If you are new to MLflow, this is a great place to start.

→ Getting Started with MLflow

MLflow UI Home page

LLMOps and GenAI Quickstart

This tutorial walk through the basic LLMOps and GenAI capabilities of MLflow, such as tracing (observability), evaluation, and prompt management. If you are AI practitioner looking to build production-ready GenAI applications, start here.

→ Getting Started with MLflow for GenAI

MLflow GenAI Quickstart

Hyperparameter Tuning Tutorial

MLflow's experiment tracking capabilities have a strong synergy with large-scale hyperparameter tuning. This tutorial guides you through the process of running hyperparameter tuning jobs with MLflow and Optuna, and effectively compare and select the best model.

→ Getting Started with Hyperparameter Tuning

MLflow UI Comparison page

Deep Learning Tutorial

MLflow offers smooth integration with popular deep learning frameworks, such as PyTorch and TensorFlow. In this tutorial, we train a simple deep learning model with PyTorch, and demonstrate how MLflow can help you track training process and system metrics such as GPU utilization.

→ Deep Learning Tutorial

MLflow UI Model metrics page