Machine Learning Operations (MLOps)
Taking machine-learning models from notebook to production — CI, serving, monitoring and lifecycle.
§ 1Calendar
- Quiz 1—
- Quiz 2—
- End-term examination—
§ 2Previous Year Questions
No papers uploaded yet.
§ 3Resources
Course material3
-
Drive folder
drive.google.comIITM login required
-
Course website
iitmbsmlops.github.io
-
Course YouTube channel
youtube.com
Notes1
-
Topic-wise notes
Topic-wise notes on ML Study Hub.
degreedost.comby ML Study Hub
Syllabus
The official course syllabus, transcribed from the IITM BS Data Science & Applications course booklet.
§ 1Course Description
This course provides a comprehensive introduction to Machine Learning Operations (MLOps), focusing on the reliable and efficient deployment and maintenance of ML models in production. It covers model development, deployment, monitoring, and optimization, and offers hands-on experience with popular MLOps tools and frameworks for managing scalable ML workflows. This course is also offered as an elective for Degree level students.
Lectures-Tutorials-Practicals-Credits: 4-0-0-4
§ 2Faculty
- Dr. Rangarajan Vasudevan, Co-Founder & Chief Data Officer, Lentre.ai
§ 3Week-by-week
Week 1: Introduction to MLOps; MLOps vs DevOps; Challenges in production ML; MLOps lifecycle and tool ecosystem.
Week 2: ML pipelines and data management; Data engineering practices; Pipeline automation; DVC for data/version control.
Week 3: Feature stores; Role in ML and generative AI; Tools like Feast; Benefits for production systems.
Week 4: CI/CD for ML; Version control with Git; Automated testing and validation; Model delivery strategies.
Week 5: Model development workflows; Experiment tracking (MLflow); Hyperparameter tuning; Small vs large models (LLMs).
Week 6: Model deployment; Containerization and orchestration; Cloud/edge/on-prem deployment; Model serving strategies.
Week 7: Monitoring ML systems; Logging and error tracking; Performance optimization and scaling.
Week 8: ML security; MLSecOps fundamentals; Security risks and tooling.
Week 9: ML governance; Explainability; Bias detection; Ethical AI considerations.
Week 10: MLOps for LLMs (Part 1); Model versioning; CI/CD adaptations for large models.
Week 11: MLOps for LLMs (Part 2); Performance vs cost trade-offs; Observability; Governance (bias, toxicity, explainability).
Week 12: Advanced topics; Federated learning; Edge inference; End-to-end MLOps integration.
Course website
The MLOps course website, shown here so you can read it without leaving the page.
§ 1IITM BS MLOps
Not loading? Open it in a new tab.
OPPE
Practice material for the Machine Learning Operations online proctored programming exams. No practice material has been shared for it yet. If you have some, please send it in.