Трансформеры-декодеры, обученные на огромных корпусах предсказывать следующий .
Ключевые тезисы
- Законы масштабирования связывают параметры, данные и качество.
- Ключевые ограничения: длина контекста, , дата обучения.
- упирается в память и пропускную способность, а не только во FLOPs.
Какую задачу решает
— это авторегрессионный , обученный предсказывать следующий на корпусе в триллионы токенов. Задача формулируется тривиально, а результат оказался неожиданным: вместе с предсказанием текста модель осваивает перевод, рассуждение, программирование и следование инструкциям, которым её отдельно не учили.
Механика этого проста и неприятна одновременно: чтобы хорошо предсказывать следующее слово в тексте человечества, нужно понимать примерно всё, о чём человечество пишет. Практическая работа с поэтому сводится не к обучению, а к трём вещам: подобрать модель под бюджет, правильно сформулировать запрос и дать модели доступ к нужным данным.
Задача: классифицировать 10 млн отзывов на позитивные и негативные. Через API это примерно 10 млн запросов и вполне ощутимый счёт, плюс дни на прогон. Альтернатива: разметить тысячу примеров, обучить на них или даже на — качество окажется в пределах пары процентов, займёт минуты и обойдётся в стоимость одной машины на час. Правильный паттерн — использовать большую модель как источник разметки, а в прод ставить маленькую.
Подробный разбор
- коэффициент, задающий вес слагаемого или скорость обновления
- коэффициент сглаживания (инерции)
- число объектов в выборке
- матрица преобразования
- функция потерь — то, что минимизируется при обучении
Работа Chinchilla показала, что многие модели были : при фиксированном бюджете выгоднее модель поменьше, обученная на большем числе . Ориентир — примерно 20 токенов на параметр.
- Prefill (обработка ) параллелится по и упирается в вычисления.
- Decode (генерация) последователен и упирается в пропускную способность памяти: на каждый читаются все веса.
- KV-кэш растёт линейно с длиной контекста и занимает существенную часть памяти.
- Отсюда приёмы: (int8/int4), запросов, спекулятивное декодирование, PagedAttention.
Где применяется
- Работа с текстомРезюмирование, извлечение полей, классификация, перевод — часто без обучения вовсе, одним запросом.
- Ассистенты с поиском: модель отвечает по вашим документам, а не по памяти, и приводит ссылки.
- РазработкаГенерация, объяснение и рефакторинг кода — область с самым измеримым эффектом.
- АгентыМодель вызывает инструменты и API, выполняя многошаговые задачи.
- Синтез разметкиГенерация обучающих данных и предварительная разметка для более дешёвых моделей.
Плюсы, минусы и альтернативы
Плюсы
- Решает множество задач без обучения — достаточно сформулировать запрос.
- Нулевая стоимость входа: работающий прототип за час вместо месяца.
- Естественный язык как интерфейс — не нужны ни разметка, ни .
- Хорошо переносится между доменами и языками.
- Быстро дешевеет: цена за падает на порядки за считанные годы.
Минусы
- : уверенный тон никак не связан с правильностью.
- Знания заморожены на дате отсечки, если не подключён поиск.
- Стоимость и на порядки выше специализированной модели.
- Недетерминированность мешает тестированию и воспроизводимости.
- Уязвимость к инъекциям в при работе с внешним текстом.
- Данные уходят провайдеру, если модель не своя.
Брать, если
- Задача про язык и её трудно формализовать правилами.
- Размеченных данных мало или нет вовсе.
- Нужен быстрый прототип, чтобы проверить ценность до вложений в свою модель.
Не брать, если
- Задача решается регулярным выражением, поиском или классификатором — они дешевле в тысячи раз.
- Нужны детерминированность и полная воспроизводимость.
- Объёмы огромны, а маржа тонкая: цена за станет главной статьёй расходов.
- Данные нельзя передавать наружу, а своей инфраструктуры нет.
Чем заменяют
Видеолекции
Записи университетских курсов, где эта тема звучит. Ссылка открывает запись с той секунды, где о ней говорят, — искать по трёхчасовой лекции не нужно.
Связанные темы
Внимание и трансформеры · Поиск, эмбеддинги и RAG · Мультимодальность
Vision Transformers96%
Vision Transformers · Компьютерное зрениеИзображение режется на патчи, которые обрабатываются как последовательность токенов.
Embeddings95%
Эмбеддинги · Обработка естественного языкаПлотные векторные представления объектов, где геометрическая близость означает смысловое сходство.
Attention85%
Механизм внимания · Глубокое обучениеКаждая позиция смотрит на все остальные и взвешивает их по релевантности — прямой доступ к контексту без рекуррентности.
Transformers85%
Трансформеры · Глубокое обучениеАрхитектура целиком на внимании: параллельная обработка последовательности вместо пошаговой.
Attention85%
Внимание в NLP · Обработка естественного языкаИзначально придумано, чтобы декодер перевода мог смотреть на нужные слова исходного предложения.
Transformers85%
Трансформеры в NLP · Обработка естественного языкаОснова всех современных языковых моделей: encoder, decoder или их комбинация.
BERT85%
BERT · Обработка естественного языкаДвунаправленный энкодер, предобученный на восстановлении замаскированных токенов.
GPT85%
GPT · Обработка естественного языкаАвторегрессионный декодер: предсказывает следующий токен, что оказалось достаточно универсальной задачей.
Transformer forecasting85%
Трансформеры для прогноза · Временные рядыВнимание над длинными горизонтами: Informer, Autoformer, PatchTST, TFT.
Semantic Search80%
Семантический поиск · Обработка естественного языкаПоиск по смыслу, а не по совпадению слов: запрос и документы сравниваются в пространстве эмбеддингов.
RAG80%
Retrieval-Augmented Generation · Обработка естественного языкаЯзыковая модель отвечает, опираясь на найденные во внешней базе фрагменты, а не только на память весов.
TF-IDF80%
TF-IDF · Обработка естественного языкаВзвешивает частоту слова в документе на его редкость в корпусе, подавляя общеупотребительные слова.
RAG80%
RAG · Генеративный ИИПодмешивание найденных документов в контекст модели вместо хранения знаний в весах.
Agents80%
Агенты · Генеративный ИИLLM, которая планирует, вызывает инструменты и итеративно движется к цели.
NDCG80%
NDCG · МетрикиНормированный дисконтированный кумулятивный выигрыш: учитывает градации релевантности и позиции с логарифмическим дисконтом.
MRR80%
Средний обратный ранг · МетрикиСреднее значение 1/rank первого релевантного результата.
MAP80%
Средняя усреднённая точность · МетрикиСреднее по запросам от average precision — учитывает и релевантность, и позиции.
Precision@K80%
Точность@K · МетрикиДоля релевантных объектов среди первых K позиций выдачи.
Recall@K80%
Полнота@K · МетрикиКакая доля всех релевантных объектов попала в топ-K.
Multimodal Models75%
Мультимодальные модели · Компьютерное зрениеЕдиное пространство для изображений и текста — основа поиска по описанию и визуальных ассистентов.
Multimodal Models75%
Мультимодальные модели · Генеративный ИИЕдиная модель, принимающая и порождающая несколько модальностей: текст, изображения, звук.
OCR75%
Оптическое распознавание текста · Компьютерное зрениеИзвлечение текста из изображений и сканов: детекция областей текста и его распознавание.
Всё, что названо в описании, разобрано здесь же или в соседней теме — переходы под каждым определением.
Предобучение
Предсказание следующего на огромном корпусе. Здесь модель набирает знания и язык.
Разбор ниже: Законы масштабированияЗаконы масштабирования
Качество предсказуемо растёт по степенному закону от параметров, данных и вычислений — это и позволяет планировать обучение.
Разбор ниже: Законы масштабированияКонтекстное окно
Сколько модель видит одновременно. Всё, что не поместилось, для неё не существует.
Разбор ниже: Экономика инференсаТокен
Единица текста (часто часть слова). По ним считаются и контекст, и деньги.
Разбор ниже: Экономика инференсаГаллюцинация
Уверенно сформулированное неверное утверждение. Прямое следствие обучения на , а не на истину.
Разбор ниже: Законы масштабированияВыравнивание (alignment)
на инструкциях и предпочтениях, превращающее продолжатель текста в собеседника.
Отдельная тема: RLHF — RLHFПрофильная компетенция для ролей: LLM-инженер, Продуктовый инженер.
Усиливает профиль: NLP-инженер.
Спрашивают на собеседовании: Сбер — NLP и LLM, МТС — Речь и разговорный ИИ, Газпромбанк — Документы и языковые модели, Точка — Ассистенты и поддержка, HeadHunter — Тексты вакансий и резюме, Positive Technologies — Языковые модели в безопасности, 1С — Помощники в приложениях, Группа Астра — Ассистенты для администраторов, Cloud.ru — Модели как сервис, Т1 — Документы и ассистенты.
Тема встречается в тесте по направлениям — ошибки приведут обратно на эту страницу.
Глава «Генеративный ИИ» последний раз правилась . Нашли ошибку — напишите.