Sobes.tech
Senior
33

Расскажите идею DDPM (denoising diffusion probabilistic model).

Компании, где спрашивали
РобоСиб
OZONOZON

Ответ от нейросети

sobes.tech AI

Denoising Diffusion Probabilistic Models (DDPM) — это класс генеративных моделей, которые обучаются восстанавливать данные из зашумлённой версии. Идея состоит в двух процессах:

  1. Прямой процесс (diffusion) — постепенное добавление шума к данным на многих шагах, превращая их в почти случайный шум.
  2. Обратный процесс (denoising) — модель учится по зашумлённому примеру восстанавливать менее зашумлённый, шаг за шагом возвращая данные к исходному виду.

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

Это позволяет создавать высококачественные изображения и другие данные, конкурируя с GAN, но с более стабильным обучением и хорошим контролем качества.

Примерно так можно представить:

  • Начинаем с чистого изображения.
  • Добавляем шум постепенно (например, 1000 шагов).
  • Модель учится убирать шум на каждом шаге.
  • Для генерации — начинаем с шума и итеративно убираем шум, получая новое изображение.