Скидка 20% до 30 августа

Курс по LLM
для ML/DL-инженеров

Промптинг, дообучение, RAG, агенты и деплой — освойте полный цикл работы с LLM
при поддержке опытных инженеров

Старт — скороПродолжительность — 4 месяца

Курс для тех, кто планирует или уже работает с LLM, знает основы DL
и работает с Python
и PyTorch

DL-инженеры
с опытом в LLM

Закроете пробелы в знаниях, наберетесь советов
и улучшите проекты

ML/CV-инженеры без опыта в LLM

Разберетесь в теории, отточите практику, структурировано и без воды

Python-разработчики

С нуля познакомитесь
с NLP и инструментами
для работы с LLM

Важно знать основы DL
и работать с Python и PyTorch

1. Математика для ML и основы DL

Необходимо знать, что такое производная, матричное умножение, скалярное произведение, градиентный спуск, дифференцируемость, как работают оптимизаторы SGD/Adam, что такое кроссэнтропийная функция потерь

2. Базовое знание Python

Будем писать функции и классы. Часть заданий будет в py-скриптах

3. Базовое владение Pytorch

В первой половине курса мы реализуем несколько архитектур и напишем свое обучение языковой модели, нужно знать такие классы как nn.Linear, nn.Dropout, torch.softmax, оптимизаторы из torch.optim, уметь написать training loop

В результате обучения:

Узнаете или повторите архитектуру трансформеров
и особенности NLP-домена
Научитесь ускорять
и деплоить LLM
Узнаете, как эффективно
тюнить свои модели
Освоите фреймворки для решения LLM-задач: RAG, Agents, Tool calls и др.
Научитесь работать
с доступными LLM
и выбирать модель под проект

Программа

Лекция каждую неделю. После каждой темы — домашнее задание с фидбеком от лектора. Раз в 4−5 недель — Q&A-сессия для разбора вопросов. В середине курса есть перерыв на каникулы.

  1. 01. Введение в NLP.
    Классические
    подходы и RNN
    В тарифе «С введением»

    Темы лекции:

    • Особенности домена
    • Виды NLP-задач
    • Модели на основе подсчетов
    • Дистрибутивная гипотеза
    • Эмбеддинги
    • Рекуррентные сети
    • Token classification
  2. 02. Введение
    в NLP. Seq2Seq
    и Трансформеры
    В тарифе «С введением»

    Темы лекции:

    • Seq-to-seq
    • Attention
    • Трансформер
    • BERT
    • Почему трансформеры победили
    • T5
  3. 03. Основы LLM.
    Архитектура
    трансформера
    В тарифе «С введением»

    Темы лекции:

    • Полный разбор архитектуры Transformer
    • Embeddings
    • Attentions
    • LayerNorm
    • FFN
    • Генерация текста
  4. 04. Основы LLM.
    Модификации
    трансформеров
    В тарифе «С введением»

    Темы лекции:

    • Обучение архитектур Encoder, Decoder, Encoder-Decoder
    • Rotary Embeddings
    • Grouped Query Attention
    • Gated Activation
    • RMSNorm
  5. 05. Доступные LLMs

    Темы лекции:

    • Обзор основных игроков индустрии
    • Open source LLM и датасеты
    • Открытые бенчмарки и арены
    • Сервисы для сервинга LLM
    • Как выбрать LLM для своей задачи и нужна ли она вообще
  6. 06. Prompt Engineering

    Темы лекции:

    • Instruct LLM
    • Что такое промпт и почему это работает, zero shot learning
    • Примеры промптов к разным моделям
    • Промпты в LangChain
    • Форматированный ответ
    • Извлечение ответа из промпта
    • Few Shot learning
    • Борьба с галлюцинацией
    • Tips and tricks
    • Примеры
    • Function calling
    • Защита от инъекций
  7. 07. Tools and Agents

    Темы лекции:

    • Function call / Tools
    • Structured output
    • Примеры сценариев
    • LLM Agents
    • ReAct
  8. 08. Fine-tuning

    Темы лекции:

    • Оценка затрат памяти на обучении
    • Схема работы Mixed Precision
    • DDP
    • Pipeline / Tensor Parallel
    • ZeRO, FSDP
    • Adapters
    • Инструменты
  9. 09. Alignment

    Темы лекции:

    • Мотивация: safety, robustness, predictability
    • Обзор подходов: RLHF, RLAIF, Reward Hacking (Overoptimization), DPO, KTO
    • TRL библиотека для дообучения
    • Less Is More for Allignment
    • Источники данных: User feedback, Crowdsourcing, Synthetic
  10. 10. RAG

    Темы лекции:

    • Что такое RAG
    • Векторный поиск
    • Векторные БД
    • Полнотекстовый поиск
    • Проблемы поиска
    • Оценка качества
    • Практические советы
  11. 11. Деплой

    Темы лекции:

    • Схемы деплоя
    • Фреймворки для инференса: torch.compile, onnx, trtllm, vllm, tgi, lmdeploy
    • Разбор преимуществ фреймворков
    • Техники ускорения инференса
    • Мониторинги
  12. 12. Ускорение LLM

    Темы лекции:

    • Flash attention
    • Квантизации bitsandbytes
    • Различные методы квантования
    • Speculative decoding
    • Sparse Matrix multiplication (статьи SpQR и butterfly от Tri Dao)
    • Инициатива LocalLlama (gguf)
    • Архитектурные решения: MoE, medusa, и multitoken prediction
  13. 13. Multimodal models

    Темы лекции:

    • Задачи мультимодального домена
    • Метрики
    • CLIP
    • LLaVA
Записаться

Как именно вы освоите каждый навык

1.

Изучите теорию на zoom-лекции

Онлайн-лекции, где можно задавать вопросы, обсуждать сложные кейсы и дискутировать. В конце — анонимный тест для закрепления материала

1/5
2.

Сделаете практическое задание

После каждой лекции — домашнее задание для закрепления материала

2/5
3.

Получите разбор домашнего задания

Каждое домашнее задание проверит лектор и даст исчерпывающий фидбэк

3/5
4.

Если возникнут трудности, мы оперативно поможем в чате

Обсуждайте домашние задания, рабочие задачи или просто общайтесь. Кураторы курса всегда помогут решить проблемы и поделятся советом

4/5
5.

Приходите на онлайн-встречи с кураторами

Раз в 4–5 недель спикеры и кураторы собираются в zoom, чтобы ответить на вопросы, помочь с практикой и обсудить задачи

5/5

Кто будет преподавать

Опытные инженеры. Каждый расскажет про задачу, с которой несколько лет работал
в коммерческих проектах

Дмитрий Курцев

Дмитрий Курцев

СБЕР Девайсы, команда CV RnD

Занимается ресерчем в области VLM, на текущий момент делает ресерч UI агентов (GUI)

Артур Панюков

Артур Панюков

Intel / LinkedIn

Занимается добавлением NLP-фич и токенайзеров в инференс-фреймворк OpenVINO. На курсе расскажет про устройство трансформеров и BERT-подобные модели в частности

Дмитрий Калашников

Дмитрий Калашников

Yandex, ex. VK / LinkedIn

Улучшает качество быстрых генеративных ответов в Нейро-Поиске

Роман Горб

Роман Горб

Yandex / LinkedIn

Руководит командой ускорения инференса YandexGPT

Алексей Бухтияров

Алексей Бухтияров

Ex-Human, ex Yandex / LinkedIn

Team Lead NLP-команды в Ex-Human, создаёт мультимодальных чатботов. До этого работал с LLM, RAG и эмбеддингами в Яндексе. На курсе расскажет про alignment

Екатерина Трофимова

Екатерина Трофимова

НИУ ВШЭ, Сколтех / LinkedIn

Занимается применением LLM к синтезу кода машинного обучения. Разрабатывает программы ДПО в Сколтехе. На курсе расскажет про промптинг

После обучения

Чат выпускников

Вы попадаете в чат выпускников — чат с опытными инженерами, где мы проводим литклубы, random coffee и обсуждаем вопросы с работы

Сертификат о прохождении обучения

Доступ к материалам курса на один год

Комфортные условия для вашей учёбы

Полный возврат стоимости в первые 14 дней,
если поймёте, что программа вам не подходит. Если примете решение позже, вернём деньги за вычетом уже пройденных занятий

Налоговый вычет
получите 13% от стоимости курса после обучения

Оплата из-за рубежа
картой иностранного банка или другими удобными способами

Может оплатить компания. мы принимаем оплату от юрлиц, если хотите, чтобы работодатель оплатил ваше обучение, пусть ваши представители напишут нам на b2b@deepschool.ru для оформления документов и оплаты

Мы обучаем по лицензии Л035-01199-54/00734237 ↗

Запишитесь в лист ожидания

Мы свяжемся, когда начнем собирать новую группу, расскажем о тарифах и подарим скидки на обучение первым участникам. Количество мест ограничено

Доступен налоговый вычет
Может оплатить компания
Полный возврат в первые 14 дней
Принимаем оплату из-за рубежа

Что говорят наши выпускники

Истории глазами тех, кто успешно прошёл обучение

Роман Рютин

Роман Рютин

(LLM)

«Курчатовский институт»
«Крутой курс! Многое узнал и прокачал навыки. Постоянное общение
с авторами курса мотивировало в учёбе»
Читать отзыв полностью ↗
Александр Логинов

Александр Логинов

(LLM)

LinkedIn
«Хороший курс! Рассказываются крутые и не супер-очевидные вещи, на паре технических собесов (формат «ML и LLM…»)»
Читать отзыв полностью ↗
Александр Петров

Александр Петров

(LLM)

«Прекрасно подобранные темы, прекрасно выстроена дорожка обучения, начиная с собери сам до использования инструментов»
Читать отзыв полностью ↗
Евгений Макаров

Евгений Макаров

(LLM)

LinkedIn
«Все мои вопросы подробно разобрали. Самым интересным был RAG, потому что применил в работе»
Читать отзыв полностью ↗
Виталий Проценко

Виталий Проценко

(LLM)

LinkedIn
«Получил огромный пласт знаний и практический опыт, который уже применяю на работе»
Читать отзыв полностью ↗
Михаил Пузицкий

Михаил Пузицкий

(LLM)

LinkedIn
«Мои ожидания оправдались на 120% и я смог закрепить уже имевшиеся знания и пополнить новыми!»
Читать отзыв полностью ↗
Больше отзывов

FAQs

Если у вас остались вопросы по курсу, напишите нам
в Telegram

Написать в Telegram

Наши программы

Поможем освоить востребованные на рынке знания, передав секреты и опыт практикующих инженеров и исследователей

Телеграм-канал DeepSchool

Короткие посты по теории ML/DL, полезные библиотеки и фреймворки, вопросы с собеседований и советы, которые помогут в работе

Открыть Телеграм