Senior
33
Расскажите идею DDPM (denoising diffusion probabilistic model).
Компании, где спрашивали
РобоСиб
Ответ от нейросети
sobes.tech AI
Denoising Diffusion Probabilistic Models (DDPM) — это класс генеративных моделей, которые обучаются восстанавливать данные из зашумлённой версии. Идея состоит в двух процессах:
- Прямой процесс (diffusion) — постепенное добавление шума к данным на многих шагах, превращая их в почти случайный шум.
- Обратный процесс (denoising) — модель учится по зашумлённому примеру восстанавливать менее зашумлённый, шаг за шагом возвращая данные к исходному виду.
Обучение происходит путем минимизации разницы между предсказанным и реальным шумом на каждом шаге. После обучения можно генерировать новые данные, начиная с шума и последовательно применяя обратный процесс.
Это позволяет создавать высококачественные изображения и другие данные, конкурируя с GAN, но с более стабильным обучением и хорошим контролем качества.
Примерно так можно представить:
- Начинаем с чистого изображения.
- Добавляем шум постепенно (например, 1000 шагов).
- Модель учится убирать шум на каждом шаге.
- Для генерации — начинаем с шума и итеративно убираем шум, получая новое изображение.