Skip to content

Latest commit

 

History

History
89 lines (61 loc) · 1.87 KB

README.md

File metadata and controls

89 lines (61 loc) · 1.87 KB

Overview

Objective

Teach practical aspects of productionizing ML services — from collecting requirements to model deployment and monitoring.

Target audience

Data scientists and ML engineers. Also software engineers and data engineers interested in learning about putting ML in production.

Pre-requisites

  • Python
  • Docker
  • Being comfortable with command line
  • Prior exposure to machine learning
  • Prior programming experience (at least 1+ year)

Timeline

Course start: March 8th Course end: March 16th Final project presentation: March 31st

Syllabus

  • What is MLOps
  • Why do we need MLOps
  • Running example: NY Taxi trips dataset
  • Course overview
  • Environment preparation
  • Practice
  • Homework
  • Introduction to workflows orchestration
  • Introduction to Prefect
  • From notebooks to workflows
  • Continuous Training
  • Next steps and resources
  • Practice
  • Homework
  • Testing Data Quality
  • Creating Data Pipelines
  • Feature Stores
  • Data Leakage
  • Training / Serving Skew
  • Practice
  • Homework
  • Experiment tracking intro
  • What is MLflow
  • Experiment tracking with MLflow
  • Saving and loading models with MLflow
  • Model registry
  • Practice
  • Homework
  • Web service: model deployment with FastAPI
  • Docker: containerizing a web service
  • MLflow: retrieving a model from the model registry
  • Locust: load testing a web service
  • End-to-end project with all the things above

Instructors

  • El Hamri Amale
  • Guidi Ariel
  • Quinquet Guillaume
  • Si Larbi Karim
  • Deschamps Mael