AI Lifecycle Management: MLOps in Practice
Praktische info:
Inschrijven?
- Voorwaarden: Familiarity with machine learning concepts and software development practices.
- Prijs: €1200
Leertraject
Overview
This three-day deep-dive course provides professionals with a practical and end-to-end understanding of MLOps as a core discipline within AI lifecycle management. Participants will learn how machine learning models are developed, deployed, monitored, and continuously improved in real-world production environments. The course combines conceptual insights with hands-on experience and industry practices, bridging the gap between experimentation and scalable, reliable AI systems.
Program
Day 1 — Foundations of DevOps and Containerisation for MLOps
The first day introduces the core DevOps principles that underpin modern MLOps environments, with a strong focus on container-based software deployment. Participants explore the advantages, limitations, and practical considerations of containerisation, using Docker as the primary container technology and Kubernetes as the leading orchestration platform. Through a hands-on DevOps lab, participants learn how to containerise applications, automate deployments using Git-based CI/CD pipelines, and understand how these tools form the technical backbone of an MLOps setup.
Note: the hands-on sessions require a machine with an x64-compatible CPU (no Snapdragon laptops or ARM-based Macs) and administrator access.
Lecturers: Sander Borny, Tom Goethals and Bruno Volckaert (UGent)
Day 2 — Managing the MLOps Lifecycle: Versioning, Tracking, and Monitoring
Day two starts with a concise overview of the complete MLOps lifecycle, setting the context for managing machine learning systems beyond initial deployment. The focus then shifts to version control and experiment tracking for both data and models during training, enabling reproducibility and traceability. The day concludes with monitoring machine learning applications in production, covering dashboards, data and model drift detection, and feedback mechanisms that help close the MLOps loop and support continuous improvement.
Lecturer: Lara Luys (KU Leuven)
Day 3 — Model serving, Optimisation, and Automation for Production MLOps
The final day focuses on operationalising machine learning in production. Participants deploy an AI model as a containerised service on a server, expose it via an API, and connect the key building blocks around the service, such as monitoring and a lightweight front-end to create an end-to-end ML application. Next, we look at performance and scalability. You will optimise inference by exporting models to ONNX and running them with ONNX Runtime, and we discuss what professional inference serving looks like in GPU-enabled production environments using an inference server.
After lunch, a guest lecturer from Captic shares how they deploy AI-driven vision and robotics for industrial automation, with a strong focus on robust edge deployments and real-world data collection in demanding production settings, especially food-related environments.
In the afternoon, participants build an automation workflow with a data orchestration framework to make training, packaging and deployment repeatable. The day ends with an overview of ML cloud platforms and services (AWS SageMaker, Azure ML, Vertex AI) and how to position them in an MLOps architecture.
Lecturer: Alexander D'hoore (VIVES)
Industry case: Tim De Smet (Captic): Co-founder and CTO of Captic, an AI-vision and robotics company developing plug-and-play physical AI systems for industrial environments. Previously Squad Lead at ML6. Background in machine learning and computer vision, with hands-on experience in bringing AI from prototype to production in demanding, real-world settings.
Lesgevers / sprekers
Sander Borny
Sander Borny received the M.Sc. degree in information engineering technology from Ghent University, in 2016. He is currently a Research Assistant with IDLab, Ghent University - imec. His focus is providing cloud infrastructure, DevOps and DataOps to various projects in the fields of smart cities, smart grids, and the Internet of Things.
Tom Goethals
Senior researcher cloud & services computing at IDLab - UGent
Bruno Volckaert
Bruno Volckaert is professor op vlak van geavanceerde software engineering en veilige gedistribueerde systemen aan de vakgroep Informatietechnologie (INTEC) van de Universiteit Gent en de imec IDLab-groep. Zijn huidige onderzoek richt zich op betrouwbare en performante gedistribueerde software voor onder andere schaalbare data-invoer en -verwerking, schaalbare en veilige architecturen voor AI en optimalisatie van cloudgebaseerde applicaties. Hij heeft meegewerkt aan het tot stand komen en uitvoeren van meer dan 65 (inter)nationale onderzoeksprojecten en is auteur of co-auteur van meer dan 200 peer-reviewed artikelen in internationale tijdschriften en conferenties.
Expertise: AI enablers - Cloud/Edge, Containerisatie, Kubernetes, Cybersecurity
Lara Luys
Onderzoeker bij KU Leuven, Departement Declaratieve Talen en Artificiële Intelligentie (DTAI), Campus Brugge.
Haar onderzoeksthema's omvatten MLOps en driftdetectie op edge-apparaten met beperkte resources.
Alexander D'hoore
Onderzoeker en docent in embedded software en industriële artificiële intelligentie. Ervaren in Linux en realtime systemen, IoT, data-analyse en serverbeheer.
Gedreven om technologie om te zetten in tastbare waarde voor de industrie.
Gerelateerde opleidingen