WEEK 1
|
Introduction to MLOps: Overview of MLOps and its significance: Key challenges in deploying and managing ML models in production, Comparison of traditional software development, DevOps and MLOps, Key components of MLOps, MLOps workflow, Landscape of MLOps tools and technologies.
|
WEEK 2
|
ML Pipelines & Data Management: Overview of data engineering tools and practices, Data management for ML models, ML pipeline automation. DVC overview.
|
WEEK 3
|
Data Management - Part 2 : Feature Stores. Motivation, role in ML and Generative AI applications, benefits for MLOps. Feast overview.
|
WEEK 4
|
CI/CD for ML Models: Use of version control systems like Git for model development, automated testing & validation, model delivery strategies
|
WEEK 5
|
Machine Learning Model Development: Comparison of development of small models vs large models including LLMs, tracking model training & experimentation using MLFlow, hyperparameter tuning and optimization.
|
WEEK 6
|
Model Deployment and Serving: Overview of containerization and orchestration technologies and various other cloud-based deployment options, Deployment strategies for different environments (cloud, edge, on-premises), Model serving options
|
WEEK 7
|
Monitoring and Performance Optimization: Techniques for monitoring model performance in production, Logging and error tracking for ML systems, Performance optimization and scaling strategies
|
WEEK 8
|
ML Security: Overview of Security considerations for ML, field of MLSecOps, tooling options.
|
WEEK 9
|
ML Governance: Overview of model explainability and ethical considerations in ML deployments, tracking bias
|
WEEK 10
|
MLOps for LLMs - Part 1 : Model Versioning for base models and fine-tuned variants, CI/CD specifics
|
WEEK 11
|
MLOps for LLMs - Part 2 : Accuracy, Performance vs Cost tradeoffs, Observability, Security & Governance (Bias, Toxicity, Explainability)
|
WEEK 12
|
Closing topics: Advanced topics of Federated learning, edge inferencing; Putting it all together
|