МОВС MLOps (2023-24 уч. год, 2 модуль) — различия между версиями
м (add teacher assistants) |
м (add dates) |
||
Строка 32: | Строка 32: | ||
! Занятие !! Тема !! Дата !! Ссылки | ! Занятие !! Тема !! Дата !! Ссылки | ||
|- | |- | ||
− | | style="background:#eaecf0;" | '''1''' [[ Запись]] || [[ Ноутбук]] Intro to MLOps. Python Project Setup, Dependency Management || || | + | | style="background:#eaecf0;" | '''1''' [[ Запись]] || [[ Ноутбук]] Intro to MLOps. Python Project Setup, Dependency Management || 31.10.23 || |
|- | |- | ||
− | | style="background:#eaecf0;" | '''2''' [[ Запись]] || [[ Ноутбук]] Code Management and VCS. Code Quality Tools and CI/CD || || | + | | style="background:#eaecf0;" | '''2''' [[ Запись]] || [[ Ноутбук]] Code Management and VCS. Code Quality Tools and CI/CD || 07.11.23 || |
|- | |- | ||
− | | style="background:#eaecf0;" | '''3''' [[ Запись]] || [[ Ноутбук]] Data Management. DVC Setup || || | + | | style="background:#eaecf0;" | '''3''' [[ Запись]] || [[ Ноутбук]] Data Management. DVC Setup || 28.11.23 || |
|- | |- | ||
− | | style="background:#eaecf0;" | '''4''' [[ Запись]] || [[ Ноутбук]] Logging for Experiments and Production. MLFlow Setup || || | + | | style="background:#eaecf0;" | '''4''' [[ Запись]] || [[ Ноутбук]] Logging for Experiments and Production. MLFlow Setup || 05.12.23 || |
|- | |- | ||
− | | style="background:#eaecf0;" | '''5''' [[ Запись]] || [[ Ноутбук]] Computing Power & Clouds. Moving to Remote Queued Runs || || | + | | style="background:#eaecf0;" | '''5''' [[ Запись]] || [[ Ноутбук]] Computing Power & Clouds. Moving to Remote Queued Runs || 12.12.23 || |
|- | |- | ||
− | | style="background:#eaecf0;" | '''6''' [[ Запись]] || [[ Ноутбук]] Production Hacks in ML. Practicing kNN Indexes and Quantization || | + | | style="background:#eaecf0;" | '''6''' [[ Запись]] || [[ Ноутбук]] Production Hacks in ML. Practicing kNN Indexes and Quantization || 19.12.23 || |
|- | |- | ||
| style="background:#eaecf0;" | '''7''' [[ Запись]] || [[ Ноутбук]] ''Effective Inference'' || || | | style="background:#eaecf0;" | '''7''' [[ Запись]] || [[ Ноутбук]] ''Effective Inference'' || || | ||
Строка 49: | Строка 49: | ||
=== Записи консультаций === | === Записи консультаций === | ||
− | |||
==Формула оценивания== | ==Формула оценивания== |
Версия 00:14, 30 октября 2023
Содержание
О курсе
The MLOps course covers a wide range of topics essential for effectively managing and deploying machine learning projects. It begins with an introduction to MLOps, providing an overview of principles and best practices. Students gain hands-on experience in creating ML projects using Python and learn about containerization using Docker. Code management and version control using Git servers are emphasized, enabling collaborative development. The course explores Continuous Integration and Continuous Deployment (CI/CD) techniques for automating the ML workflow. Data management, including storage, versioning, and management using tools like DVC, is covered. Students learn about experiment logging to track and analyze model performance. The course addresses computational power requirements, cloud-based solutions, and transferring learning to the cloud. Additional topics include knn indices, embeddings quantification, crowdsourcing, data labeling using platforms like Toloka, and an overview of the Amazon SageMaker stack. Talks by students and external lecturers provide practical insights. By course completion, students gain a comprehensive understanding of MLOps principles and practical skills for managing and deploying ML projects.
Занятия проводятся в Zoom по ... в ...
Контакты
Чат курса в TG: chat link
Преподаватель: Гончаренко Владислав, Dzen.ru
Ассистенты
Ассистент | Контакты |
---|---|
Владислав Наумов | @vlad21naumov |
Алексей Макарчук | @alexmak123 |
[1] |
Материалы курса
Плейлист курса на YouTube: https://www.youtube.com/playlist?list=PLmA-1xX7IuzCRcPf_aGos3d2uvAQrd46c
GitHub с материалами курса: GitHub repository
Занятие | Тема | Дата | Ссылки |
---|---|---|---|
1 Запись | Ноутбук Intro to MLOps. Python Project Setup, Dependency Management | 31.10.23 | |
2 Запись | Ноутбук Code Management and VCS. Code Quality Tools and CI/CD | 07.11.23 | |
3 Запись | Ноутбук Data Management. DVC Setup | 28.11.23 | |
4 Запись | Ноутбук Logging for Experiments and Production. MLFlow Setup | 05.12.23 | |
5 Запись | Ноутбук Computing Power & Clouds. Moving to Remote Queued Runs | 12.12.23 | |
6 Запись | Ноутбук Production Hacks in ML. Practicing kNN Indexes and Quantization | 19.12.23 | |
7 Запись | Ноутбук Effective Inference |
Записи консультаций
Формула оценивания
Оценка = Среднее за домашние задания
Домашние задания
- Poetry Setup
- Code Quality Tools Setup
- DVC Setup
- MLFlow Setup
- Running on Remote Machine
- ...
Литература
- "Machine Learning Engineering" by Andriy Burkov, 2020
- "Practical MLOps: Operationalizing Machine Learning Models (2021)", Noah Gift & Alfredo Deza