IIT Madras MLOps Lectures: Machine Learning Operations (MLOps)
BSDA501455 lectures11 weeks
Weeks
- Week 14 lecturesIntroduction to mlops · Devops vs mlops · Landscape of mlops · Hands-on: introduction to google cloud, vertex ai
- Week 23 lecturesData management for machine learning · Data versioning · Hands-on: DVC
- Week 34 lecturesMotivation for feature store · Feature store: overview, use cases · Feast: overview · Hands-on: feast
- Week 44 lecturesCI/CD for machine learning · Git 101 for machine learning · Github and best practices · Hands-on: CI for machine learning using CML
- Week 55 lecturesModel lifecycle patterns · Execution environments · Introduction to machine learning flow · Hyperparameter tuning · Handson: machine learning flow on GCP
- Week 67 lecturesModel serving using fastapi · Handson: fastapi · Model serving using containers · Handson: docker · Introduction to kubernetes · Handson: kubernetes · Model deployment, ci/cd for ml
- Week 75 lecturesMachine learning systems monitoring & performance tools · Modern observability stack for ml · Response options for ml systems · Logging for machine learning systems · Handson: logging, monitoring, scaling using gcp-native tools
- Week 84 lecturesIntroduction to machine learning security with examples · Challenges in securing ml · MLsecOps · Hand-son: security demonstration
- Week 96 lecturesMachine learning governance and regulation · Governance failures and how to mitigate them · Drift monitoring · Detecting bias in machine learning · Explaining machine learning models · Handson: governance tools
- Week 105 lecturesLLMOps · LLMOps during pretraining · Versioning & testing in llms · CI&CD for LLMs · Handson: LLM finetuning
- Week 115 lecturesLLM accuracy · Proprietary LLMs · LLM serving, cost control · LLM observability, security, governance & best practices · Handson: LLM usage and security