Imagecon MLops syllabus
Imagecon MLops syllabus
MLOps Introduction
3. MLOps Components
6. MLOps Vs DevOps
7. Fine-tune model
Git foundation Git-hub
3. Data Access, Model Access & Data Pipelines, Metrics, Parameters, Plots
5. Clean up, Versioning Data and Models, Sharing Data and Model Files
9. Automate Pipelines with DVC, Pipelines & Experiment Automation, Build automated pipelines
10. Experiments Management, Experimenting with reproducible pipelines, Common issues with ML
experiments
11. Tracking metrics and plots & Compare experiment results, Build, Test & Deploy
14. Build Machine Learning pipeline, Build CI/CD pipeline, Trigger CI/CD pipeline
15. Making Continuous Integration work with ML, DVC Integration with Project
Containers
1. Containers Concepts
2. Container Vs Virtual Machine
3. Installing docker on CentOS, Debian and Windows
4. Managing Container with Docker Commands
5. Building your own docker images
6. Docker Compose
7. Docker registry - Docker Hub
8. Networking inside single docker container
9. Lab - Running Python Web App in docker container
10. Lab - Create a docker image from git repo
11. Lab - Deploying flask app using docker-compose
12. Lab - Complex deployment using docker-compose
13. Lab - Creating your own docker registry
Kubernetes
1. Introduction to Kubernetes
10. Ingress - Virtual Host, Types, Fanout, Virtual Host, Fanout Ingress configuration,
11. Virtual Host Ingress configuration
Graffana
1. Introduction to Prometheus
2. Prometheus installation
3. Introduction to Grafana
4. Grafana Installation
1. Introduction to Jenkins
3. Jenkins Architecture
5. User management
2. MLFlow Tracking, Where Runs Are Recorded, How Runs and Arti-facts are Recorded
6. Scenario 4: MLFlow with remote Tracking Server, backend and arti-fact stores
7. Logging Data to Runs, Logging Functions, Launching Multiple Runs in One Program, Performance
Tracking with Metrics
10. MLFLow Tracker, Organising Runs in Experiments, Managing Experiments and Runs with the
Tracking Service API, Tracking UI
11. Querying Runs Programmatically, MLFlow Tracking Servers, Storage,Networking
12. Logging to a Tracking Server, MLFlow Projects, Specifying Projects, Running Projects, Iterating
Quickly, Building Multi Step Workflows
13. MLFLow Models, Storage Format, Model Signature And Input Example
14. Model API, Built-In Model Flavours, Model Customisation, Built-In Deployment Tools,
Deployment to Custom Targets
15. Model Registry, Model Registry Workflows, UI Workflow, Registering a Model, Using the Model
Registry, API Workflow
16. Adding an MLFlow Model to the Model Registry, Fetching an MLFlow Model from the Model
Registry
17. Serving an MLFlow Model from Model Registry, Adding or Updating an MLFlow Model
Descriptions, Renaming an MLFlow Model
18. Transitioning an MLFlow Model’s Stage, Listing and Searching MLFlow Models, Archiving an
MLFlow Model, Deleting MLFlow Models