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



Изначально берём изображение 🐰 накладываем на него срез шума 😳 получаем изображение с n-ым количеством шума. Запоминаем состояние.



Так мы тренируем модель



В последствии модель учится генерировать из шума изображение, с помощью вычитания запомненных состояний



Для того, чтобы ускорить процесс диффузии
мы выполняем все процессы в скрытом пространстве. Энкодер кодирует изображение в это пространство. Декодер декодирует из него.