Мы используем файлы «Cookies» и метрические системы (Яндекс.Метрика) для сбора и анализа информации о производительности и использовании сайта, для улучшения и индивидуальной настройке предоставления информации. Нажимая кнопку «Принять», вы даете согласие на размещение файлов «Cookies» и обработку данных метрических систем. Если вы не хотите, чтобы мы собирали ваши данные с помощью файлы «Cookies», вы можете отключить их сбор в настройках своего браузера. Больше о файлах «Cookies»
Обсудим вашу задачу и вместе подберем подходящую программу
Обсудим вашу задачу и вместе подберем подходящую программу
Адаптируем курс или разработаем уникальную программу с нуля под вашу компанию — начнём с заявки
Обсудим вашу задачу и вместе подберем подходящую программу
Обсудим вашу задачу и вместе подберем подходящую программу
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Запишитесь на курс или получите бесплатную консультацию
Программа курса «Функциональные возможности платформы CM Ocean»
Часть 1. Функционал платформы CM Ocean
Назначение платформы и основные способы применения
Обзор возможностей и задач платформы. Кейсы применения
Часть 2. Ознакомление с продуктами CM Ocean.Batch Flow, CM Ocean.Audience
Создание информационной карты и работы с данными. CM Ocean. Audience
Основной функционал продуктов CM Ocean.Batch Flow
Функциональность узлов
Вычисляемые переменные и расписание
Кастомные формы
Импорт и экспорт диаграмм
Часть 3. Ознакомление с продуктом CM Ocean.Communication
Основной функционал
Создание рассылки и контактов для нее
Обновление статуса и запроса рассылки
Часть 4. Ознакомление с продуктом CM Ocean.Offer
Основной функционал
Создание запуска компаний, сегмента и предложения
Отбор предложений по клиенту и по идентификатору предложения
Обновление запуска компаний, сегмента и списка предложений
Выгрузка изменений за период
Часть 5. Ознакомление с продуктом CM Ocean.Policy
Основной функционал
Создание политики, ее уточнение, активация правил, архивация политики
Часть 6. Ознакомление с продуктом CM Ocean.Real-Time Flow
Основной функционал
Функциональность узлов, создание и запуск сценариев
Работа с внешними системами через веб-сервисы и кастомный код
Часть 7. Ознакомление с продуктами CM Ocean.Template, CM Ocean.Control, CM Ocean.Optimum, CM Ocean.Digital
Основной функционал продуктов
Часть 8. Ознакомление с интеграцией между продуктами
Как программы интегрированы между собой, особенности использования
Часть 9. Итоговая аттестация
Экзамен
Программа курса «FineBI. Фишки 6-й версии»
Модуль 1. Знакомство с продуктом
Описание, сравнение с v.5.0
Документация, полезные ссылки для v.6.0
Навигация
Модуль 2. Подключение к данным
Подключение к таблицам БД
Подключение к xlsx
Подключение к SQL
Модуль 3. Подготовка данных
Функционал предобратоки данных v.6.0
Загрузка источников, настройка полей, объединение таблиц
Создание физической модели данных
Модуль 4. Работа в режиме разработчика
Описание интерфейса разработки
Создание визуализаций
Сборка дашборда
Программа курса «DEF функции FineBI»
Модуль 1. Рассмотрение понятия DEF-функции
Модуль 2. Демонстрация работы DEF-функции
Модуль 3. Создание DEF-функции
Модуль 4. Практическое задание
Программа курса «FineBI. Быстрый старт»
Модуль 1. Знакомство с инструментом
Описание продуктов
Документация, полезные ссылки
Установка, подключение и авторизация
Навигация
Модуль 2. Обзор готового дашборда
Демонстрация функционала
Модуль 3. Подключение к данным
Подключение сторонних баз данных
Подключение к таблицам
Загрузка xlsx
Настройка полей
Объединение таблиц
Создание своего датасета
Модуль 4. Работа в режиме разработчика
Описание интерфейса разработки
Создание визуализаций
Сборка дашборда
Программа курса «FineBI. Продвинутый курс»
Модуль 1. Знакомство с продуктом
Установка, подключение и авторизация на платформе
Навигация на портале
Модуль 2. Обзор готового дашборда
Демонстрация функционала
Модуль 3. Работа с данными
Просмотр данных
Анализ зависимостей
Просмотр связи таблиц
Обновление источников
Настройка типа полей
Пивот
Транспонирование
Фильтрация
Группировка
Добавление колонок
Объединение источников
Модуль 4. Продвинутая разработка в FineBI
Функции работы с графиком
Сложные визуализации
Функции агрегации
Табличные вычисления
Создание расчётных полей
Использование параметров
Замена источников данных
Модуль 5. Сборка дашбордов
Вёрстка дашбордов
Виды фильтров
Настройка интерактива на дашборде
Переход к другим визуализациям
Работа с Tab и Web компонентами
URL action
Программа курса «Интерактивные функции FineBI»
Модуль 1. Обзор интерактивных функций
Модуль 2. Изучение принципов работы
Модуль 3. Особенности использования
Модуль 4. Анализ данных
Программа курса «DataViz»
Модуль 1. Введение
Визуализация в современной аналитике
Термины и элементы визуализации
Виды визуализаций
Особенности восприятия информации
Модуль 2. Дашборд
Типы дашбордов и визуализаций
Классификаторы GlowByte
Модуль 3. Лучшие практики и частые ошибки
Оформление
Масштабирование
Упрощение восприятия
Подписи, оси, легенды
Выбор цвета
Модуль 4. Создание визуализаций
Демонстрация результата
Разбор работ
Программа курса «Администрирование FineBI»
Модуль 1. Установка FineBI на сервер и его настройка
Скачивание дистрибутива
Технические требования к серверу
Используемые порты и память
Описание процесса установки
Настройка запуска/остановки приложения Win\Linux
Настройка FineBI
Модуль 2. Раздел администратора Manage и администрирование пользователей. Лицензирование пользователей и регистрация сервера
Навигация по разделу
Администрирование пользователей
Настройка аутентификации
Лицензирование пользователей и регистрация сервера
Добавление проектов в разделе директорий
Модуль 3. Источники данных, подключение к данным. Системные настройки платформы
Описание методов соединения Direct\Spider
Раздел Data Connection
Системные настройки
Подключение и настройка SMTP сервера
Модуль 4. Публикация дашбордов. Создание и настройка расписаний. Внешний вид платформы
Управление доступами
Публикация дашбордов
Типы расписаний
Создание расписаний
Мониторинг выполнения задач
Внешний вид платформы
Модуль 5. Управление безопасностью и ресурсами системы
Обзор настроек безопасности
Управление серверными ресурсами
Бэкапирование и восстановление сервера FineBI
Миграция контента между средами
Модуль 6. Масштабирование и кластеризация. Работа с картами
Обзор архитектуры FineBI
Масштабирование платформы
Кластеризация платформы
Географическая информация, добавление регионов на карту
Кастомные изображения
Вставка пользовательской подложки
Программа курса «FineReport»
Модуль 1. Знакомство с инструментом
Описание продуктов
Платформа
Десктопное приложение
Установка, подключение и авторизация
Интеграция с FineBI
Модуль 2. Обзор готового дашборда
Демонстрация функционала
Модуль 3. Подключение к данным
Подключение сторонних БД
Загрузка xlsx
Модуль 4. Работа в режиме разработчика
Создание Dataset
Создание отчёта
Сборка дашборда
Действия с отчётами и дашбордами
Программа курса «Nova. Обучение пользователей»
День 1. Основные инструменты Data Ocean Nova 1) Обзор платформы Data Ocean Nova 2) S3 — архитектура, преимущества и особенности работы 3) Архитектура Impala 4) Архитектура Trino
архитектурные особенности Trino;
область эффективного применения движка в ландшафте Lakehouse-платформы;
особенности работы с табличным форматом Iceberg;
работа UDF-функций.
5) Способы подключения к кластеру и исполнения запросов и кода: Hue, JupyterHub 6) Iceberg — особенности формата
Data и Metadata
Создание Iceberg таблиц
Манипулирование данными в Iceberg таблице
DDL и TBLPROPERTIES
Снепшоты и работа с ними
Iceberg Time Travel
Orphan Files
Тип Iceberg таблиц v1, v2.
Типы parquet файлов в Iceberg таблицах
7) Нюансы планирования задач исполнения (Data и Metadata) в Spark и Impala 8) Практика на кластере по Impala + Iceberg + S3 9) Оптимизация в Impala
День 2. Архитектура. Основные агрегации и компоненты
Способы запуска Spark
Как работает Spark Application
Партиционирование, параллелизация и data locality
RDD, Lazy Execution
Dataframe API, преимущества над RDD
Схемы данных
Чтение и запись из файлов и таблиц — s3, iceberg
День 3. Оптимизация Spark
Spark History Server
Методы оптимизации
Основы настройки параметров Spark Application (driver, executor)
Анализ ошибок OOM
Shuffle и spill
Dynamic allocation
Data pruning
Кэширование данных
Pandas vs Spark
Перекос данных
SparkSQL, Catalyst. Анализ планов
AQE
День 4. Обслуживание Iceberg-таблиц
Основы обслуживания
Специфика партиционирования таблиц в разрезе обслуживания
Особенности обслуживания streaming- и batch-процессов
День 1. Инструменты администрирования 1) Обзор инструментов 2) Администрирование через k8s 3) Инструмент Cluster Manager 4) Ranger 5) Управление журналами
OpenSearch
Cluster Manager
День 2. Контроль метрик 1) Способы сбора метрик:
Стандартные отчеты, экспортируемые в Grafana
Отчеты в Cluster Manager
2) Контроль очереди исполнения запросов 3) Методы улучшения утилизации ресурсов кластера 4) Показатели эффективности хранения данных 5) Контроль активных операций:
Admission Control в Impala
Управление Iceberg Compaction
Управление очередями в Spark
Управление alerts
День 3. Troubleshooting
Типовые сценарии решения проблем
Сценарий обновления платформы
Программа курса «Погружение в большие языковые модели (LLM)»
Блок 1: Погружение в искусственный интеллект и большие языковые модели (LLM)
Искусственный интеллект: как это работает
Нейронные сети: цифровой мозг
Введение в LLM
Как сравнивать LLM модели
Основы работы с LLM
Блок 2: Возможности ИИ для решения задач
Обзор потенциальных применений LLM в работе CEO
Обзор неподходящих для LLM задач
Обзор применения LLM для решения бизнес задач
Программа курса «Основы использования больших языковых моделей (LLM)»
Блок 1. Введение и базовые навыки
Основы работы с LLM-интерфейсом
Основы промптинга (техника написания запросов)
Обзор потенциальных применений LLM для решения ежедневных задач
Блок 2. Применение в ежедневных задачах
Углубленная работа с документацией и контентом
Решение комплексных задач с помощью LLM
Обзор лучших практик по работе с LLM
Блок 3. Продвинутые техники запросов
Обзор продвинутых техник промптинга
Написание системных инструкций для модели
Управление параметрами модели и продвинутыми метриками
Блок 4. Безопасность и контроль качества
Безопасность данных и конфиденциальность при работе с LLM
Выявление и исправление неточностей и галлюцинаций
Программа курса «Погружение в А/В тестирование»
День 1. Введение в A/B тестирование и теоретические основы статистики
Примеры, где нужны A/B тесты из разных областей
Понятие частоты и плотности распределения
Разница между понятиями вероятность и правдоподобие
Понятие статистической значимости и ее привязка к метрике
Понятие статистического теста: непараметрические и параметрические
Проверка распределения на соответствие нормальному распределению
Методы нормализации распределений Bootstrap
Расчет значения p-value через Bootstrap-тест
День 2. Расчет необходимых размеров групп для эксперимента
Понятие z-score.
Понятие стандартной ошибки
Понятие доверительного интервала и margin of error
Связь доверительного интервала и размера выборки
Минимальный детектируемый эффект
Ошибки 1 и 2го рода: направленности гипотезы
Стандартное отклонение метрики
Имитация данных для эксперимента
Расчет размера групп для теста с помощью формул
Сравнение подходов расчетов размеров групп по формулам и через имитацию
День 3. Методы работы с ошибками 1 и 2 рода
Связь ошибок 1 и 2 рода и как выбирать их уровень
Методы снижения ошибок 1 и 2 рода: работа с выбросами, функциональное преобразование, стратификация, CUPAC/CUPED
Проверка качества стратификации
Разбор типов метрик по отношению к эксперименту
День 4. Вопросы вокруг A/B тестов
Типы метрик по метрической сущности
Ratio-метрики
Линеаризация
Проблема подглядывания
Бакетирование метрики — ускорение
Множественное тестирование гипотез
Параллельное тестирование
День 5. Разбор кейсов и обсуждение комплексного сценария A/B теста
Разбор практических кейсов (из нашей практики и практики слушателей)
Роадмэп эксперимента: его этапы с акцентами на ключевых моментах
Программа курса «Практический MLOps»
День 1. Организация среды разработки
Что такое MLOps?
Как устроен Жизненный Цикл Модели (ЖЦМ)?
Как организовать среду разработки моделей?
Виртуальные окружения
Jupyter (Notebook/Lab/Hub)
Шаблонизация структура проекта моделирования
Качество кода
Git для задач моделирования
День 2. Версионирование всего подряд
Версионирование датасетов
DVC — Data Version Control
Трекинг данных. Версионирование и восстановление
Конвейеры обработки данных и воспроизводимость
Параметры, графики и метрики в DVC
FeatureStore для версионирования данных
День 3. Управление экспериментами
Что такое эксперимент и как ими управлять?
Технологии для управления экспериментами
MLFlow для управления экспериментами
Организация разработки моделей с использованием MLFlow
Упаковка моделей
Организация реестра моделей
Создание API для модели
Models serving
День 4. Продуктивизация ML моделей
Как внедрять модели?
Batch vs Online
Docker и Kubernetes для ML задач
Инструменты для работы с моделями
Airflow + Spark
Построение процессов применения моделей
День 5. Кто такой CI/CD и как автоматизировать ML процессы
Что такое CI/CD?
Как устроен процесс внедрения моделей?
Технологии CI/CD
Gitlab CI — для автоматизации
Мониторинг моделей
Валидация моделей
Программа курса «Продвинутая аналитика и машинное обучение в маркетинге»
День 1. Жизненный цикл клиента. Универсальный пайплайн обучения модели. Подготовка и оценка результатов пилота
Основы маркетинга — и какие задачи маркетинга могут быть решены средствами data science?
Этапы жизненного цикла клиента
Какие данные о клиенте доступны на каждом из этих этапов
Универсальный пайплайн обучения модели
Подготовка пилота для сбора данных
Оценка качества модели
Формирование сегмента клиентов для маркетинговой кампании
Оценка эффективности модели
День 2. Оценка склонности клиента к продукту. Естественный трафик. Целевой трафик. Клиенты без истории
Определение склонности
Применение моделей склонности в жизненном цикле клиента
Варианты формулировки целевого события
Единая модель склонности к нескольким продуктам
Определение клиентов без истории
Модели склонности для клиентов без истории
Новые клиенты
Модели склонности для естественного трафика
RL в работе с новыми клиентами и клиентами «серой зоны»
Модели склонности для целевого трафика
Гиперсегментация
Синтетическая конверсия
День 3. Отклик клиента на продукт
Определение отклика
Применение моделей отклика в жизненном цикле клиента
Варианты формулировки целевого события
Модель чувствительности к коммуникации
Определение UpLift
Формулировка целевого события
UpLift-скоринг
День 4. Отток клиентов. Определение оттока. Идентификация оттока. Удержание и реактивация клиентов
Определение оттока: бинарный, метрический
Задачи по предотвращению оттока: предиктивный отток, удержание, реактивация
Применение моделей оттока в жизненном цикле клиента
Ансамбль моделей по предотвращению оттока клиентов
Прогноз самостоятельного возвращения клиента
Методы определения границ оттока: индивидуальные пороги оттока
Фрод в предиктивных моделях оттока
Удержание клиентов и их реактивация: варианты формулировки целевого события и скоринг
Пути развития подходов по предотвращению оттока
Нравственный аспект моделей удержания
День 5. Оценка эффекта модели
Дизайн эксперимента для оценки экономического эффекта моделей удержания
Слагаемые экономического эффекта: упущенная прибыль, отложенный эффект, непосредственный эффект кампании по удержанию клиентов
Предпочтительные и непригодные метрики
Оценка непосредственного эффекта кампании по удержанию клиентов
Оценка упущенной прибыли
Оценка LTV
Программа курса «Техника и методология кредитного скоринга»
День 1. Введение в финансовые сервисы и кредитные риски
Модель финансового сервиса
Модель прибыли и ее декомпозиция
Кредитные риски в банке и других индустриях
Методы расчета ожидаемых потерь и точки приложения ML
Методы оценки рисков
День 2. Требования к данным, ML, основные драйверы
Хранение и сбор данных для моделирования. Дефолт и модельный дефолт: Определение целевого события. Горизонт наблюдения
Основные поведенческие агрегаты и драйверы
Макросегмент
Стоп-факторы
Примеры ML дизайнов систем
День 3. Фреймворк по моделированию
Рейтинговое моделирование
Структура фреймворка и пререквизиты для построения PD модели
Преобразование атрибутов
Однофакторный анализ. Индекс Джини. Интервальная оценка. Проверка логики. Проверка стабильности
Многофакторный анализ. Построение модели. Отбор признаков для модели. Требования к итоговому списку атрибутов модели. Построение скоринговой карты
Методы оценки качества калибровки. Диаграммы надежности. Биномиальный тест. Численные оценки на выборке для калибровки
Реальные задачи. Корректировка среднего уровня спрогнозированного целевого события. Выделение сегмента из выборки для уже построенной модели. Определение уровня целевого события для сегмента без целевого события
День 5. Особенности моделирования компонент EL
Оценка резервов банка
Моделирование LGD: необходимые данные и вычисление LGD. Интегральная оценка с помощью треугольников. Индивидуальные оценки
Моделирование EAD. Консервативные оценки. Индивидуальные оценки
Программа курса «MLOps и почему без этого ИИ нельзя применять эффективно?»
Блок 1. Введение в MLOps. Организация среды разработки
Применение ИИ и моделей в бизнес-инструментах и процессах
Создание моделей: экспериментирование и производство
Как устроен Жизненный Цикл Модели?
Что такое MLOps? Основные задачи, ключевые преимущества и функциональные роли
Концепция MLOps и ModelOps
ModelOps: методологии управления процессами
Ступени развития использования ML в компании
Блок 2. Продуктивизация ML моделей и автоматизация процессов. Жизненный цикл модели (ЖЦМ)
Инфраструктура: обеспечение работы ML
Задачи работы с данными и разработки моделей
Как оптимизировать процесс подготовки данных для моделей с помощью Feature Platform?
Поэтапное внедрение моделей в работу компании
Обеспечение качества и поддержка моделей в промышленном контуре
Мониторинг моделей: технический и бизнес
Безопасность модели в течение всего жизненного цикл
Блок 3. Варианты реализации, типовая ролевая модель, обзор ModelOps платформ и их функциональности
Использование платформ для управления ML моделями
Уровни развития ML в промышленном применении
Программа курса «Введение в причинно-следственный анализ»
День 1. Введение в причинно-следственный анализ
Мотивация
Приложения причинно-следственного анализа
Повторение теории вероятностей
Тест 1: Основы теории вероятностей
Теория графов для причинно-следственного анализа
Байесовские сети и d-separation
Тест 2: Графы и d-separation
Лабораторная работа 1: Условная независимость и байесовские сети
День 2. Методы построения байесовских сетей
Постановка задачи causal discovery
Разбор constraint-based алгоритмов на примере SGS и PC
Разбор score-based алгоритмов на примере GES
Лабораторная работа 2: Построение причинно-следственного графа по данным
Практикум: постановка задачи для самостоятельного решения и презентации в финале курса
День 3. Методы выделения регулировочных переменных
Что такое конфаундеры и почему они критичны при оценке эффекта
Оценка эффекта на примере линейной SCM
Проблема определения переменных для корректной оценки эффекта
Пайплайн оценки эффекта
Определение backdoor критерия. Примеры его использования
Определение frontdoor критерия. Примеры его использования
Инструменты. Примеры использования
Правила Do-Calculus
Тест 3: Критерии поиска регулировочных переменных
День 4. Оценка эффекта и валидация
Отличие причинно-следственного анализа от классического ML
Виды эффектов для бинарного воздействия
Базовые методы оценки эффекта: Meta-learners, Propensity score, Matching, IPW
Продвинутые методы оценки эффекта: Domain Adaptation, Doubly Robust, DML
Методика и подходы по валидации результатов
Лабораторная работа 3: Использование библиотек EconML и DoWhy для оценки эффекта
Практикум: уточнения по практической задаче и ответы на технические вопросы
День 5. Практическая сессия
Презентация решений студентами
Обсуждение и ответы на вопросы
Презентация решений преподавателями
Программа курса «Задачи uplift-моделирования»
День 1. Основы uplift-моделирования
В каких задачах применяется данная методика, в чем ее особенности
Методы для расчета uplift, начиная с простых и заканчивая продвинутыми (DML, DR)
Валидация результатов применения методов на исторических данных
Подходы к валидации на актуальных данных
День 2 . Практическое занятие по uplift-моделированию
Повторение теоретической части
Применение базовых и продвинутых методов с помощью библиотеки Econml в jupyter notebook на смоделированном датасете
Подбор гиперпараметров базовых моделей на примере S и T Learner'ов на кросс-валидации
Валидация и проверка стабильности полученных результатов
Программа курса «Математическая оптимизация и исследование операций»
День 1. Введение в математическую оптимизацию 1) Введение в математическую оптимизацию
Нахождение экстремальных значений функции в заданных ограничениях
Обзор ресурсов, подлежащих оптимизации
Основные бизнес-сценарии: транспортная задача и задача графикования
Концепция GlowByte: обзор проекта как задачи оптимизации
2) Обзор реальных кейсов оптимизации GlowByte 3) Основные понятия и классы задач
Переменные решения, функции цели, ограничения
Градиентные методы и методы первого и второго порядка
Основные программные инструменты для решения задач LP
2) Симплекс-метод в решении задач линейного программирования 3) Функциональность библиотеки pyScipOpt для решения задач оптимизации 4) Введение в MILP - Mixed Integer Linear Programming
Основные принципы и задачи MILP
Примеры решения задач для развития интуиции
День 3. От бизнес-задач к математическим моделям 1) Обзор существующих на рынке солверов и библиотек 2) Постановка математических задач и кейсы применения
Bin Packing Problem
Travel Salesman Problem
Influence Maximization
Vehicle Routing Problem
Job Shop Scheduling Problem
Facility Location Problem
Quadratic Assignment Problem
3) Форматы MILP задач. Различия между ограничениями 4) Примеры применения в бизнесе
День 4. Принципы работы современных MILP-солверов 1) Переход от MILP к LP и LP-релаксация 2) Алгоритмы решения MILP
Branch-and-Bound
Cutting Plane
Branch-and-Cut
3) Общий пайплайн решения MILP-задач 4) Обзор препроцессинга данных 5) Теоретические аспекты работы MILP-солвера 6) Влияние формулировок на поиск оптимума задачи 7) Функциональность warm-стартов в pyscipopt и python-mip 8) Практические примеры сложных MILP задач
День 5. Алгебраические методы решения задач, Constraint Programming и CP-SAT
Алгебраический подход и Constraint Programming. Unit Propagation. CDCL алгоритм
Изучим концепцию MLOps, зачем и как это использовать
Обсудим технологии, упрощающие жизнь DS’а
Научимся организовывать разработку и внедрение моделей
Рассмотрим ЖЦМ и то, как его организовать и автоматизировать
О чём пойдёт речь?
Разработчикам моделей, которые хотят научиться
5. РобоБух проводит сверку автоматически
продуктивизировать модели и управлять жизненным циклом моделей
применять практики командной разработки в ML проектах
Кому подойдет курс?
использовать современные инструменты MLOps
A²NCED
Программа
► Что такое MLOps? ► Как устроен Жизненный Цикл Модели (ЖЦМ)? ► Как организовать среду разработки моделей? ► Виртуальные окружения ► Jupyter(Notebook/Lab/Hub) ► Шаблонизация структура проекта моделирования ► Качество кода ► Git для задач моделирования
► Версионирование датасетов ► DVC - Data Version Control ► Трекинг данных. Версионирование и восстановление ► Конвейеры обработки данных и воспроизводимость ► Параметры, графики и метрики в DVC ► FeatureStore для версионирования данных
► Что такое эксперимент и как ими управлять? ► Технологии для управления экспериментами ► MLFlow для управления экспериментами ► Организация разработки моделей с использованием MLFlow ► Упаковка моделей ► Организация реестра моделей ► Создание API для модели ► Models serving
► Как внедрять модели? ► Batch vs Online ► Docker и Kubernetes для ML задач ► Инструменты для работы с моделями ► Airflow + Spark ► Построение процессов применения моделей
► Что такое CI/CD? ► Как устроен процесс внедрения моделей? ► Технологии CI/CD ► Gitlab CI - для автоматизации ► Мониторинг моделей ► Валидация моделей
Подход к обучению
Лекции
Демонстрации
Тесты дня
Домашние задания
Теория не будет оторвана от практики — все ключевые идеи будут реализованы на Python. А закончится интенсив разбором практических кейсов.
Онлайн вебинары с преподавателем и возможность задать все ваши вопросы
Преподаватель покажет и расскажет, как решается реальная задача на практике
Короткий тест в конце каждого дня, который поможет понять, насколько вы усвоили материал
Задачи и тесты, которые позволят повторить и закрепить пройденный на лекциях материал