High Level Education Path for MLOps
The course provides a high-level overview of the fundamental principles of MLOps, emphasizing both technical and operational aspects. Divided into three days of training, the course covers aspects of development, infrastructure and operations in the context of operational machine learning.
CODE: DSAI204
Category: Artificial Intelligence Course
DESCRIPTION
COURSE CONTENT
COURSE OBJECTIVES
ADDITIONAL INFORMATION
DESCRIPTION
Teaching methodology
The course includes educational laboratories in which each student will be able to carry out training exercises that will provide practical experience in the use of the tool, for each of the topics covered during the course.Prerequisites
- Basic knowledge of IT and cloud computing.
COURSE CONTENT
Below is an overview of the course contents:
Day 1 (Dev Side):
- Python: This module offers a comprehensive overview of the Python programming language, covering both basic and advanced concepts needed for application development.
- Execution environments: Students learn to configure and manage execution environments for developing and testing their applications, including virtual environments and development configurations.
- Git: This module provides practical guidance on using Git, a widely used version control system, for tracking changes to source code and collaborating on software development.< /li>
- Cloud: This module introduces the fundamental concepts of cloud computing and illustrates the use of cloud platforms such as Amazon Web Services (AWS), Microsoft Azure or Google Cloud Platform for the distribution and management of applications.
- Docker: Students learn to use Docker, a containerization platform that allows you to build, deploy, and manage applications in lightweight, portable software containers.
- Kubernetes: This module provides an in-depth overview of Kubernetes, an open-source system for automating the deployment, scaling, and management of containerized applications in cloud and on-premise environments.< /li>
- AI Fundamentals with Python: Students are introduced to the fundamental concepts of artificial intelligence using the Python programming language, including popular libraries such as TensorFlow and PyTorch.
- ML Basics with Python: This module provides an overview of the basic concepts of machine learning using Python, covering topics such as model training, performance evaluation, and feature selection .
- Pipeline Basics on Kubeflow: Students learn the basic concepts of pipelines on Kubeflow, an open-source framework designed to simplify the development, training, and deployment of machine learning models on Kubernetes.
COURSE OBJECTIVES
At the end of the course, participants will be able to:
- Understand the MLOps Engineer role.
- Understand the fundamental concepts of AI
- Understand the fundamental concepts of ML
- Understanding Cloud environments.
- Understand containerization.
- Understand pipelines and their uses.
ADDITIONAL INFORMATION
Duration – 3 days
Delivery – in the classroom, on site, remotely
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
- Instructor: Italian
- Workshops: English
- Slides: English