Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Foundations of Containerisation for MLOps
- Understanding machine learning lifecycle requirements
- Key Docker concepts for machine learning systems
- Best practices for reproducible environments
Building Containerised Machine Learning Training Pipelines
- Packaging model training code and dependencies
- Configuring training jobs using Docker images
- Managing datasets and artifacts in containers
Containerising Validation and Model Evaluation
- Reproducing evaluation environments
- Automating validation workflows
- Capturing metrics and logs from containers
Containerised Inference and Serving
- Designing inference microservices
- Optimising runtime containers for production
- Implementing scalable serving architectures
Pipeline Orchestration with Docker Compose
- Coordinating multi-container machine learning workflows
- Environment isolation and configuration management
- Integrating supporting services (e.g., tracking, storage)
Machine Learning Model Versioning and Lifecycle Management
- Tracking models, images, and pipeline components
- Version-controlled container environments
- Integrating MLflow or similar tools
Deploying and Scaling Machine Learning Workloads
- Running pipelines in distributed environments
- Scaling microservices using Docker-native approaches
- Monitoring containerised machine learning systems
CI/CD for MLOps with Docker
- Automating builds and deployment of machine learning components
- Testing pipelines in containerised staging environments
- Ensuring reproducibility and rollbacks
Summary and Next Steps
Requirements
- An understanding of machine learning workflows
- Experience with Python for data or model development
- Familiarity with the fundamentals of containers
Audience
- MLOps engineers
- DevOps practitioners
- Data platform teams
21 Hours
Testimonials (1)
The trainer's broad knowledge, his abilities to solve issues that spontaneously occurred during the practice sessions. Also, the exercises themselves are adequate to help fix the subjects contained in the course.