Этап 4 из 18 · ≈ 8 ч

Трансформеры и внимание

Основа с Junior

Архитектура, на которой построены все современные языковые модели.

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

Что важно знать

  • Self-attention: запросы, ключи и значения (Q, K, V); вес внимания — насколько токен релевантен другому.
  • Квадратичная сложность внимания по длине контекста — отсюда цена длинных контекстов.
  • Языковые модели — декодеры: предсказывают следующий токен, видя только предыдущие.
  • Энкодеры (BERT и наследники) дают эмбеддинги и используются в поиске и классификации.
  • Позиционное кодирование: внимание само по себе не знает порядка слов.

Критерии освоения

Junior ≈ 8 ч

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

Практика. Разобрать «The Illustrated Transformer» и пересказать путь одного токена через слой трансформера своими словами.

Middle ≈ 6 ч

  • Объясняет квадратичную стоимость внимания и её связь с ценой длинного контекста
  • Читает описание архитектуры модели (слои, головы, размер контекста) и делает выводы о памяти и скорости

Практика. Посчитать память под веса и KV-кэш для открытой модели на 8 млрд параметров при контексте 32 тысячи токенов.

Проверка знаний

Войдите, чтобы пройти тест: сданный тест отмечает тему пройденной на карте и в ИПР.

Вопросы с собеседований

Смотреть все
Как работает механизм внимания (self-attention) и архитектура трансформера?Middle

Self-attention: для каждого токена считаются три вектора — Query (что ищу), Key (что содержу), Value (что передам). Вес внимания токена i к токену j — softmax от скалярного произведения Query_i и Key_j; выход — взвешенная сумма Value. Так каждый токен…

Полный разбор
Как работает токенизация в LLM и что такое BPE?Middle

BPE (byte-pair encoding) строит словарь подслов: начинает с байтов или символов и многократно объединяет самую частую соседнюю пару в новый токен. Частые слова становятся одним токеном, редкие разбиваются на части. Модель видит номера токенов, а не буквы.

Полный разбор
Чем модели-энкодеры отличаются от моделей-декодеров?Junior

Энкодер (BERT и его потомки) видит весь текст сразу в обе стороны и выдаёт представление текста — им удобно классифицировать, искать и строить эмбеддинги. Декодер (GPT, Llama, Qwen и другие чат-модели) видит только предыдущие токены и обучен предсказывать…

Полный разбор
Как устроена большая языковая модель (LLM)?Junior

LLM — нейросеть-трансформер, которая предсказывает следующий токен по предыдущим; текст получается, если повторять это шаг за шагом.

Полный разбор
Как мультимодальные модели работают с изображениями и что это значит для стоимости?Middle

Изображение разрезается на фрагменты (патчи), которые визуальный энкодер превращает в векторы — визуальные токены; дальше модель обрабатывает их вместе с текстом. Поэтому картинка стоит токенов: чем выше разрешение, тем больше фрагментов и дороже запрос…

Полный разбор
Что такое токены и контекстное окно LLM?Junior

Токен — кусок текста (часть слова, слово, знак), с которым работает модель; контекстное окно — сколько токенов модель учитывает за раз: запрос плюс ответ.

Полный разбор
Как устроена и обучается нейросеть — слои, функции активации, обратное распространение ошибки?Junior

Нейросеть — композиция слоёв: каждый делает линейное преобразование (веса и смещение) и нелинейную функцию активации (ReLU, GELU). Без нелинейности любая глубина схлопнулась бы в одну линейную функцию. Обучение: прямой проход → функция потерь → обратное…

Полный разбор

Документация

← Вся карта «ИИ-инженер»

Партнёр платформы

Разбор собеседования с sotto

После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.

Разбор собеседования