Logo webu
Are you interested in studying at Unicorn University? Sign up for an open day and find out more.

Artificial intelligence development and deployment processes

9 ECTS
Bachelor
Czech
Kateřina Gawthorpe

The aim of the course is to introduce students to the issue of deploying models based on current trends. The student is introduced to virtualization, cloud and containerization, how machine learning model is represented in computer systems, what is their lifecycle and how they are serialized. In the second part of the course, the student gains experience with today's model delivery architectures, their scalability, and modern machine learning platforms.

Course outline

Introduction to deploying machine learning models, introduction to basic concepts
Hardware for inference and training (CPU, memory, hardware accelerators - GPU, TPU)
Virtualization, cloud, cloud platforms and services (Azure)
Virtual Machines, Linux and Packaged Systems
Representation of models in computer systems, estimation of model hardware requirements for inference and training
The lifecycle of machine learning models
Distributed training with TensorFlow, model serialization - saving and loading, model versioning
Model delivery architectures, APIs and endpoints, batch vs. real-time inference, microservices and serverless architecture, containerization (docker, kubernetes)
Scalability and load balancing, security, monitoring and model management
Machine Learning Platforms 1 (MLFlow, Azure ML)
Machine Learning Platforms 2 (Apache Spark, Databricks)
Reserve
document_check.svg
We use cookies on this website to ensure its functionality and to personalise ads, solely with your consent and in accordance with our Cookies Policy.

By clicking on the "Accept cookies" button, you consent to the use of selected cookies and agree to the transfer of behavioural data for the display of targeted advertising on social and advertising networks. You can choose which information you want to share with us by clicking on the Cookie settings button.