Диффузионная модель — архитектура генеративного ИИ, которая создаёт изображение через итеративный процесс: начиная со случайного шума, модель на каждом шаге немного «очищает» изображение, приближая его к итоговому результату, соответствующему текстовому описанию. Название происходит от физического процесса диффузии — постепенного распространения и, в обратном направлении, «сборки» частиц.
Обучение диффузионной модели устроено зеркально процессу генерации: модели показывают реальные изображения, к которым постепенно добавляют шум до полного его превращения в случайный набор пикселей, и обучают модель предсказывать, как убрать шум на каждом шаге — освоив это, модель способна проделать обратный путь с нуля, от чистого шума до связного изображения, направляемая текстовым промптом.
Диффузионные модели практически полностью вытеснили более ранние архитектуры генерации изображений (GAN) благодаря более стабильному обучению и лучшему качеству итоговых изображений при сопоставимых вычислительных затратах.