Skip to main content

Michelangelo User Guides

This guide provides you step by step how to build, train, and deploy machine learning models at scale using Michelangelo's unified ML platform.

Getting Started: Your First ML Workflow

New to Michelangelo? Follow this step-by-step path to build your first end-to-end ML pipeline:

1. Understand ML Pipelines (Start Here)

Before diving into specific tasks, understand how Michelangelo orchestrates ML workflows:

2. Prepare Your Data

Get your data ready for training:

3. Train Your Model

Develop and train your ML model:

4. Manage Your Models

Version and organize trained models:

5. Deploy Your Model

Serve predictions in production:

  • Deploy Models - Deploy models for real-time inference and batch scoring

Quick Navigation

Core Concepts

ConceptLearn About It
How to build a pipelineML Pipelines Overview
When to use each execution modePipeline Running Modes
How caching and resumability workCaching and Resume
How to iterate rapidlyFile Sync Testing

Specific Tasks

Advanced Topics


Learning by Examples

Choose a tutorial based on your ML domain:

Traditional Machine Learning

ExampleDescriptionTechniques
Boston Housing RegressionPredict house prices using tabular data with XGBoostFeature engineering, distributed training

Natural Language Processing

ExampleDescriptionTechniques
BERT Text ClassificationClassify text using pre-trained transformer modelsFine-tuning, distributed GPU training
GPT Fine-tuningTrain large language models with LoRA adaptersMemory optimization, multi-GPU scaling

Recommendation Systems

ExampleDescriptionTechniques
Amazon Books RecommendationBuild dual-encoder recommendation systemEmbedding learning, similarity search

What's next?