nudification

Перейти на сайт

← Блог

Диффузионные модели простыми словами

2026-06-26

За обработкой фото на сайте стоит диффузионная модель. Звучит сложно, но идея в основе понятная, и если её ухватить, становится ясно, почему результат каждый раз чуть разный и почему качество исходника так важно.

Сначала шум, потом картинка

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

Шаги генерации

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

Почему результат каждый раз разный

В старте заложена случайность — тот самый шум у всех запусков свой. Поэтому два прогона одного фото дадут похожие, но не идентичные кадры. Это не баг, а свойство метода. Заодно объясняет, почему повтор генерации иногда выручает: новый случайный старт может лечь удачнее.

При чём тут качество исходника

Сеть восстанавливает картинку, опираясь на то, что в кадре видно. Где деталей нет — на тёмных, размытых, перекрытых участках — ей приходится домысливать, и там вылезают артефакты. Поэтому резкий снимок при ровном свете почти всегда даёт результат чище, чем любые попытки выкрутить это настройками.