Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Назад к глоссарию Ultralytics

Diffusion Language Models

Диффузионные языковые модели генерируют текст, параллельно раскрывая множество токенов за несколько шагов устранения шума. Рассматриваются masked diffusion, LLaDA и Mercury.

Диффузионная языковая модель генерирует текст, начиная с полностью зашумлённой последовательности — обычно состоящей только из токенов маски, — и уточняя множество позиций параллельно в ходе нескольких шагов устранения шума. Обычная большая языковая модель (LLM) генерирует по одному токену за раз, слева направо. Такой подход переносит идею, лежащую в основе диффузионных моделей изображений, на дискретный текст: прямой процесс постепенно разрушает последовательность, а трансформер учится восстанавливать её. В 2025 году этот подход вышел на промышленный масштаб. LLaDA — диффузионная модель с 8 миллиардами параметров, обученная с нуля, — показала результаты на уровне LLaMA3 8B в обучении в контексте; модели Mercury Coder от Inception Labs в независимых тестах генерировали 1 109 и 737 токенов в секунду на GPU NVIDIA H100; а экспериментальная модель Gemini Diffusion от Google DeepMind указывает среднюю скорость генерации 1 479 токенов в секунду.

Как работает диффузия с маскированием#

LLaDA и большинство других новых моделей используют диффузию с маскированием, или диффузию с поглощающим состоянием. В прямом процессе выбирается уровень шума t от 0 до 1, и каждый токен заменяется символом маски с вероятностью t:

import torch

torch.manual_seed(6)
tokens = ["the", "cat", "sat", "on", "the", "warm", "mat", "by", "the", "door"]

# Forward process of a masked diffusion LM: at noise level t, each token is masked with probability t
for t in [0.25, 0.5, 0.75, 1.0]:
    masked = torch.rand(len(tokens)) < t
    noisy = ["[M]" if m else token for token, m in zip(tokens, masked)]
    print(f"t={t:.2f}: {' '.join(noisy)}")

При запуске выводится предложение, в котором замаскированы 2, 5, 8 и, наконец, все 10 слов. Во время обучения трансформер без причинно-следственной маски видит одну такую последовательность и одновременно предсказывает все замаскированные токены, используя функцию потерь на основе перекрёстной энтропии для замаскированных позиций; LLaDA взвешивает её значением 1/t. Эта цель обобщает маскированное языковое моделирование BERT, которое всегда предсказывает 15% токенов, для любого коэффициента маскирования, и ограничивает логарифмическое правдоподобие модели, благодаря чему получается полноценная генеративная модель.

Генерация выполняет процесс в обратном направлении, начиная с t = 1. На каждом шаге модель предсказывает все позиции маски, фиксирует наиболее уверенные предсказания, а остальные снова маскирует; LLaDA называет эту стратегию повторным маскированием предсказаний с низкой уверенностью. Длинные тексты часто создаются блок за блоком — подход, формализованный как блочная диффузия, — поэтому предыдущие блоки можно кэшировать, а длину результата не требуется задавать заранее:

От D3PM к производственным моделям#

В 2021 году D3PM от Google определила диффузию на дискретных состояниях, включая поглощающее состояние маски, которое сейчас используют большинство моделей. В 2022 году Diffusion-LM Стэнфордского университета применяла диффузию к непрерывным векторным представлениям слов, чтобы направлять сгенерированный текст в соответствии с синтаксическими и тематическими ограничениями. SEDD, созданная Аароном Лу, Чэнлином Мэном и Стефано Эрмоном и получившая награду ICML 2024 за лучшую статью, снизила перплексию предыдущих диффузионных моделей текста на 25–75% и превзошла GPT-2. Затем LLaDA показала, что этот подход масштабируется до миллиардов параметров и благодаря двунаправленной обработке контекста превосходит GPT-4o в задаче завершения перевёрнутого стихотворения, проверяющей эффект «проклятия реверсии» у моделей, генерирующих текст слева направо. Inception предоставляет Mercury через API Chat Completions, совместимый с OpenAI, поэтому интерфейс Ultralytics для LLM может обращаться к модели с помощью api="chat.completions" и base_url от Inception, например чтобы превращать обнаружения YOLO26 в текстовый отчёт.

Преимущества и компромиссы#

Параллельное снятие маски требует меньше прямых проходов, чем число токенов, — в этом и заключается источник скорости; при этом качество снижается, если на каждом шаге фиксировать больше токенов и выполнять меньше шагов. Токены, фиксируемые на одном шаге, выбираются независимо, поэтому одновременная фиксация многих токенов может приводить к несовместимым сочетаниям. На каждом шаге также учитывается весь блок в обоих направлениях, поэтому такой шаг дороже одного авторегрессионного шага с KV-кэшем. Двунаправленный контекст делает естественным заполнение пропусков и редактирование: модель может заполнить пробел в середине функции или документа, используя текст с обеих сторон, что полезно для автодополнения кода и инструментов агентного программирования, редактирующих существующие файлы.

  • Авторегрессионная генерация текста: Предсказывает каждый токен по токенам слева от него, выполняя один прямой проход на токен.
  • Диффузия изображений: Stable Diffusion и другие модели латентной диффузии добавляют гауссовский шум к непрерывным пикселям или латентным представлениям, часто используя диффузионный трансформер (DiT) для устранения шума.
  • Диффузионное форсирование: Задаёт каждому токену собственный уровень шума, сочетая предсказание следующего токена с диффузией всей последовательности; в основном применяется для видео и планирования.
  • Спекулятивное декодирование: Ускоряет авторегрессионную модель: меньшая модель предварительно генерирует несколько токенов, а большая проверяет их за один проход, не меняя распределение её выходных данных.

Explore solutions

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

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

Компьютерное зрение в аэрокосмической отрасли

Используй модели Ultralytics YOLO для мониторинга с воздуха с помощью ИИ для компьютерного зрения. Применяй решения компьютерного зрения для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее
Компьютерное зрение в спорте
Компьютерное зрение в спорте
Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки
Компьютерное зрение для аэросъёмки
Преобразуй изображения с дронов и других воздушных платформ в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли
Компьютерное зрение в аэрокосмической отрасли
Используй модели Ultralytics YOLO для мониторинга с воздуха с помощью ИИ для компьютерного зрения. Применяй решения компьютерного зрения для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности
Компьютерное зрение в сфере безопасности
Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике
Компьютерное зрение в робототехнике
Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике
Компьютерное зрение в логистике
Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле
Компьютерное зрение в розничной торговле
Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении
Компьютерное зрение в здравоохранении
Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве
Компьютерное зрение в производстве
Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли
Компьютерное зрение в автомобильной отрасли
Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность дорожного движения, улучшает помощь водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве
Компьютерное зрение в сельском хозяйстве
Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее
Компьютерное зрение в спорте
Компьютерное зрение в спорте
Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки
Компьютерное зрение для аэросъёмки
Преобразуй изображения с дронов и других воздушных платформ в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли
Компьютерное зрение в аэрокосмической отрасли
Используй модели Ultralytics YOLO для мониторинга с воздуха с помощью ИИ для компьютерного зрения. Применяй решения компьютерного зрения для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности
Компьютерное зрение в сфере безопасности
Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике
Компьютерное зрение в робототехнике
Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике
Компьютерное зрение в логистике
Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле
Компьютерное зрение в розничной торговле
Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении
Компьютерное зрение в здравоохранении
Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве
Компьютерное зрение в производстве
Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли
Компьютерное зрение в автомобильной отрасли
Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность дорожного движения, улучшает помощь водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве
Компьютерное зрение в сельском хозяйстве
Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее

Давай вместе строить будущее ИИ!

Начни свой путь в будущее машинного обучения