Архитектура ML-систем

6-дневный курс о том, как организовать полный цикл разработки и внедрения систем машинного обучения и нейронных сетей, включая LLM, и эффективно сопровождать их в промышленных решениях с использованием современных подходов и технологий.

Код курса Даты начала курса Стоимость обучения Длительность обучения Формат обучения
ARML
14 апреля 2025
54 000 руб. 24 ак.часов
Количество дней: 6
Дистанционный
Регистрация

Аудитория

Специалисты по работе с большими данными, разработчики, архитекторы, дата-инженеры и руководители, которые хотят научиться строить надежные и масштабируемые системы машинного обучения, используя современные подходы, инструменты и платформы разработки и эксплуатации ML-моделей и нейронных сетей.

О курсе

Курс содержит необходимую теорию о проектировании систем машинного обучения и архитектурах платформ разработки и эксплуатации ML-моделей и нейронных сетей, включая ИИ на основе LLM. Вы узнаете, как организовать процессы создания надежных и масштабируемых ML-систем, а также как развернуть их в продуктивном контуре и эффективно эксплуатировать для решения реальных бизнес-задач.

Уровень подготовки

  • Опыт программирования на любом языке
  • Базовые знания System Design (желательно)

Программа курса «Архитектура ML-систем»

1. Этапы ML-проекта и инструменты

    • основные этапы ML-проекта и ресурсы, необходимые для его реализации
    • жизненный цикл ML-решения
    • варианты подходов и технических инструментов для реализации ML-проекта на разных этапах его жизненного цикла — обзор и верхнеуровневое сравнение

Вы будете иметь представление о жизненном цикле ML-проекта и этапах его реализации, поймете задачи и обязанности задействованных в этих процессах участников (DS/DE/DEV/DevOps/MLE), а также познакомитесь с инструментами реализации ML-решений.

2. Трекинг экспериментов, хранение артефактов и ML-моделей

    • что такое трекинг экспериментов и для чего нужен
    • преимущества общих многопользовательских инструментов хранения артефактов экспериментов и ML-моделей
    • воспроизводимость экспериментов

Вы сможете выбрать решение для трекинга экспериментов, хранения артефактов ML-моделей, а также поближе познакомитесь с MlFlow и ClearML, узнав их преимущества и недостатки.

3. Сценарии использования ML-моделей и формирования признаков (фич, feature)

    • фичи (признаки) для ML-модели и как с ними работать: что такое feature-инжиниринг
    • доставка фич до продуктивной среды
    • архитектура хранилища признаков (Feature Store)
    • паттерны эксплуатации ML-моделей в продуктивной среде

Вы получите представление об этапах работы с фичами для ML-модели, узнаете способы и инструменты доставки фич до продуктивной среды, познакомитесь с подходами к организации хранилища признаков (Feature Store) и сценариями использования ML-моделей в продуктивных средах: по запросу через Rest/gRPC API, в пакетном или потоковом режимах.

4. Инструменты оркестрации и их использование в ML-проекте

    • обзор и сравнение популярных инструментов оркестрации (Airflow, ArgoWorkFlow, Mage.AI)
    • применение инструментов оркестрации в реализации ML-решений с практической демонстрацией

Вы узнаете возможности популярных инструментов оркестрации и особенности их эксплуатации, а также сможете выбрать подходящее средство для управления задачами подготовки данных к машинному обучению и их доставки в хранилище признаков.

5. Проверка поведения обученной ML-модели (инференс)

    • инференс как третий этап жизненного цикла ML-модели (после обучения и развертывания), работа обученной нейросети на конечном устройстве и конечный результат обработки данных
    • способы вычисления инференса ML-моделей
    • инструменты развертывания инференса ML-моделей

Вы познакомитесь с инструментами для разработки инференс-сервисов, а также no-code средствами развертывания инференс-сервисов ML-модели: MlCore, MlServe, Triton, TF, TorhcService.

6. Сопровождение ML-моделей в production

    • что включает в себя сопровождение ML-модели
    • организация процессов сопровождения ML-моделей
    • политики доступа к данных (ML Security и Data Privacy)

Вы будете понимать, какие процессы необходимы для сопровождения ML-моделей в продуктивной среде, как отслеживать сходимость и стабильность оценок и фичей, от чего зависит скорость и точность инференса, как организовать наблюдаемость ML-модели, включая MPP-подход (Model Performance Predictor) с учетом подходящей политики доступа к данным.

7. AutoML в MLOps-конвейере (опционально 4 ак. часа)

    • современные инструменты автоматического машинного обучения (AutoML)
    • как AutoML ускоряет срок окупаемости ML-проектов, снижая TTM (Time To Market)

Вы будете знать о современных инструментах AutoML и как их эффективно использовать на различных этапах жизненного цикла ML-проекта.

8. Эксплуатация больших нейронные сетей в продуктивном контуре (опционально 4 ак. часа)

    • большие нейронные сети и методы их оптимизации
    • инфраструктура для эксплуатации больших нейронных сетей
    • особенности работы с большими языковыми моделями (LLM) и системами расширенной аналитики (RAG)
    • нейронные сети на микрокомпьютерах

Вы поймете, как достигать нужного качества ML-решения с учетом возможностей и ограничений по эксплуатируемым ресурсам, познакомитесь с GPU и большими нейронными сетями, поймете особенности работы с LLM и тонкости построения RAG-систем, а также узнаете про эксплуатацию нейронных сетей на микрокомпьютерах.

Скачать программу курса «Архитектура ML-систем»

Укажите e-mail, на который будет оправлена ссылка для скачивания файла:

Чему Вы научитесь

  • выбирать подходящие инструменты для каждого этапа жизненного цикла ML-проекта
  • использовать эффективные решения для трекинга экспериментов и хранения артефактов ML-моделей
  • применять наиболее подходящие паттерны доставки фич до продуктивной среды и организации хранилища признаков
  • эффективно управлять задачами подготовки данных к машинному обучению с помощью современных средств оркестрации
  • управлять поведением обученной ML-модели в продуктивной среде и использовать инференс-сервисы
  •  сопровождать ML-системы, развернутые в реальном решении, обеспечив их наблюдаемость, точность и стабильность.

Что Вы получите

Окончив курс «Архитектура ML-систем» в нашем лицензированном учебном центре «Школа Больших Данных», вы получите удостоверение установленного образца, которое считается свидетельством о повышении квалификации.

Кто проводит курс

Ермилов Дмитрий
Академия Федеральной службы безопасности Российской Федерации (Москва, 2012)
Профессиональные компетенции:
  • Ведущий Data Scientist в ФГУП “Центр информационных технологий”, Москва
  • Руководитель программ в Университете искусственного интеллекта, Москва.
  • Кандидат наук (2017 год, Московский государственный университет им. М.В. Ломоносова, Москва)
Конорев Олег
Академия Федеральной службы безопасности Российской Федерации (Москва, 2012)
Профессиональные компетенции:
  • Руководитель группы Data Science в НИИ “Квант”, Москва
  • Computer vision (CV) – решение задач по классификации и детектировании объектов на фото и видео, идентификации человека,  сегментации изображений и распознаванию текста с библиотеками OpenCV, Tensorflow API и архитектурами нейронных сетей  Yolo, SSD, fRCNN, U-net и пр.
  • Natural language processing (NLP) – решение задач по классификации текстов, извлечению именованных сущностей (NER) и ключевых слов с библиотеками gensim, nltk, fasttext, spacy и др. Построение различных архитектур на основе искусственных нейронных сетей с использованием различных представлений слов (Embedding, Word2Vec) и готовых нейросетевых решений (Bert, fastai)
  • Time series analysis – решение задач обработки, анализа и классификации аудио сигналов с библиотеками librosa, ffmpeg и различных архитектур нейронных сетей, а также предсказание значений временных рядов (time series forecasting) в приложении к котировкам активов с использованием классических решений (ARMA, ARIMA) и моделей на базе сверточных нейронных сетей (CNN), рекуррентных нейронных сетей (LSTM,GRU) и их комбинаций.
  • Проекты сегментации сигналов с различных датчиков и приборов и распознавания речи (speech-to-text) с облачными сервисами Yandex и Google.

Чтобы записаться на курс ARML: Архитектура ML-систем позвоните нам по телефону +7 (495) 414-11-21 или заполните форму регистрации ниже.

Я даю свое согласие на обработку персональных данных и соглашаюсь с политикой конфиденциальности.