Генеративный ИИ

LLM

Большие языковые модели

новинкаНовое или быстро растущее направление

Направления: Глубокое обучение · Трансформеры, Генеративный ИИ · Большие языковые модели

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

Ключевые тезисы

  • Законы масштабирования связывают параметры, данные и качество.
  • Ключевые ограничения: длина контекста, , дата обучения.
  • упирается в память и пропускную способность, а не только во FLOPs.

Какую задачу решает

— это авторегрессионный , обученный предсказывать следующий на корпусе в триллионы токенов. Задача формулируется тривиально, а результат оказался неожиданным: вместе с предсказанием текста модель осваивает перевод, рассуждение, программирование и следование инструкциям, которым её отдельно не учили.

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

Когда LLM — неправильный инструмент

Задача: классифицировать 10 млн отзывов на позитивные и негативные. Через API это примерно 10 млн запросов и вполне ощутимый счёт, плюс дни на прогон. Альтернатива: разметить тысячу примеров, обучить на них или даже на — качество окажется в пределах пары процентов, займёт минуты и обойдётся в стоимость одной машины на час. Правильный паттерн — использовать большую модель как источник разметки, а в прод ставить маленькую.

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

2 подтемы — объяснения, формулы, примеры и интерактивные графики.

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

Работа 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%

Оптическое распознавание текста · Компьютерное зрение

Извлечение текста из изображений и сканов: детекция областей текста и его распознавание.

Проверить себя

Тема встречается в тесте по направлениям — ошибки приведут обратно на эту страницу.

Следующий шагПроверить себя: Генеративный ИИ и LLMТема встречается в этом тесте 1 раз. Ошибка приведёт обратно на эту страницу — с объяснением, что именно не сошлось.Перейти →

Глава «Генеративный ИИ» последний раз правилась . Нашли ошибку — напишите.