1. Introduction to MLOps
Course introduction
()
Getting started with the machine learning team
()
Introduction to the MLOps engineer role
()
Comparison with DevOps: MLOps = DataOps + DevOps + ModelOps
()
MLOps lifecycle
()
Continuous integration (CI), continuous deployment (CD), continuous training (CT), and continuous monitoring (CM)
()
Finding and exploring the right tools from DevOps for MLOps
()
MLOps architecture
()
2. Data Collection and Preparation
Data collection and preparation
()
Data ingestion: ETL
()
Data lakes
()
Data cleaning and data transformation
()
Small- and medium-sized datasets and data transformation: pandas and Polars
()
Demo: Small- and medium-sized datasets and data transformation—pandas and Polars
()
Large datasets: Apache Spark (PySpark) and Dask
()
Streaming datasets: Apache Kafka and Apache Flink
()
Demo: Stream data using Apache Kafka
()
What is feature store?
()
Data pipeline orchestration: Airflow and Prefect
()
Demo: Data pipeline orchestration
()
3. Model Development and Training
Model development
()
Model training and hyperparameter tuning
()
World of CPUs and GPUs
()
Introduction MLflow
()
Demo: Setting MLflow
()
Demo: Running an experiment and storing the result on MLflow
()
Demo: MLflow model artifact and versioning
()
4. Model Deployment and Serving
Model serving
()
Model drift and online/offline serving
()
Model deployment and serving
()
Demo: Model serving using BentoML
()
Demo: Upgrading model versions with BentoML serving
()
Monitoring tools: Prometheus, Grafana, and Evidently
()
5. Automating Insurance Claim Reviews with MLflow and BentoML
Deploy app for insurance agents to upload all insurance claims
()
Demo: Generate dummy data for the project
()
Demo: Set up MLflow server and run the ML experiment
()
Demo: Register the model and setup BentoML for serving ML models
()
Demo: Upgrade Python Flask app to connect to BentoML for online serving
()
6. Data Security and Governance
Data privacy and data security
()
Data access management
()
Data retention
()
Need of compliance and GDPR
()
HIPAA compliance
()
PCI compliance
()
Compliance consequences and penalties
()
Compliance summary
()
7. Sneak Peek into AWS SageMaker
Overview of SageMaker
()
Core components of SageMaker
()
MLOps with SageMaker
()