РЪКОВОДСТВО за визуален AI

DDPM и DDIM семплер

DDPM и DDIM са два начина за стартиране на обратния процес на модел на дифузия, превръщайки случаен шум в изображение стъпка по стъпка.

2 min readПоследна актуализация

Преглед

DDPM is the original stochastic recipe; DDIM is a faster, deterministic shortcut that produces comparable images in far fewer steps.

Дълбоко гмуркане

Дифузионният модел се обучава чрез постепенно добавяне на шум на Гаус към изображенията, след което се научава да прогнозира този шум. Вземането на проби обръща това. DDPM (Denoising Diffusion Probabilistic Models, Ho et al. 2020) се връща през всяко ниво на шума, като добавя нова капка случаен шум на всяка стъпка, така че обикновено се нуждае от стотици до хиляди стъпки. DDIM (Denoising Diffusion Implicit Models, Song et al. 2021) използва повторно точно същата обучена мрежа, но следва немарковска, детерминистична траектория. Чрез премахване на инжектираната произволност, DDIM може да пропусне много времеви стъпки и все още да се приземи на висококачествено изображение в 10-50 стъпки. Тъй като DDIM е детерминиран, един и същ начален шум винаги дава една и съща картина, което позволява плавна интерполация и възпроизводимост.

Техническа информация

И двата семплера използват мрежа, която предсказва шума епсилон, добавен към изображение на времева стъпка t. Актуализацията на DDPM изважда мащабирана версия на тази прогноза и след това добавя дисперсионен шум, извлечен от задната. DDIM пренаписва актуализацията, за да оцени първо чистото изображение x0, след което да го проектира отново напред към следващата (по-малка) времева стъпка без стохастичен член. Параметър eta съчетава двете: eta=1 възстановява DDPM, eta=0 дава напълно детерминистичен DDIM.

Стратегическо въздействие

Speed and scale

Visual AI може да автоматизира задачи за проверка, откриване и маркиране в мащаб.

Build choices

Творческите екипи могат да създават прототипи на концепции по-бързо с по-малко ръчни ревизии.

Team and workflow

Операциите могат да използват изображения и видео сигнали, които преди са били трудни за обработка.

Бъдещето на DDPM и DDIM семплерите

Изследванията на семплер се надпреварват към генериране с една или няколко стъпки. Решавателите на ODE от по-висок порядък като DPM-Solver и DPM-Solver++ вече намаляват вземането на качествени проби до под 20 стъпки, докато методите на дестилация (прогресивна дестилация, модели на консистенция, латентна консистенция) компресират моделите в генератори с 1-4 стъпки. Очаквайте DDPM/DDIM да останат концептуални базови линии, докато производствените системи разчитат на дестилирани и адаптивни решения за синтез на изображения и видео в реално време на потребителски хардуер.

Внедряване в реалния свят

Генериране на стабилно дифузно изображение, където DDIM се предлага като бърз семплър по подразбиране за подкани за текст към изображение в инструменти като Automatic1111 и ComfyUI.

Възпроизводими художествени тръбопроводи, които фиксират произволното начало с детерминистичен DDIM, така че една и съща подкана и начален елемент винаги регенерират идентичното изображение.

Плавна интерполация на латентно пространство между две изображения за морфинг анимации, станала възможна от детерминистичното картографиране на DDIM от шум към изход.

Бърза творческа итерация, при която дизайнерите използват 20-стъпкови DDIM прегледи, за да изследват концепции, преди да се ангажират с по-бавно, по-високо прецизно цялостно изобразяване.

Рискове и предпазни огради

Правата върху изображението и съгласието могат да се превърнат в правни рискове, ако произходът е неясен.

Производителността на модела може да варира в зависимост от осветлението, демографските данни и средата.

Фалшивите положителни резултати могат да останат незабелязани, освен ако не се наблюдават праговете на достоверност.

Пътна карта за изпълнение

1

Определете критерии за приемане за прецизност, извикване и разходи за грешки.

2

Тествайте с данни, които съответстват на реалните производствени условия.

3

Добавете преглед от човек за прогнози с ниска степен на сигурност или с голямо въздействие.

4

Проследявайте дрейфа на модела и проверявайте отново след промени в камерата или набора от данни.

Продължете да изследвате

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the DDPM and DDIM Samplers quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Start quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Начално разстояние на Fréchet

Frequently asked questions

What is DDPM and DDIM Samplers?

DDPM и DDIM са два начина за стартиране на обратния процес на модел на дифузия, превръщайки случаен шум в изображение стъпка по стъпка. DDPM е оригиналната стохастична рецепта; DDIM е по-бърз, детерминистичен пряк път, който създава сравними изображения в много по-малко стъпки.

Какво е основното практическо предимство на DDIM пред DDPM?

DDIM следва детерминистична, немарковска траектория, която му позволява да пропуска много времеви стъпки, генерирайки качествени изображения в приблизително 10-50 стъпки вместо стотици.

Какво всъщност се научава да прогнозира невронната мрежа на дифузионния модел по време на обучение?

Мрежата е обучена да предсказва гауссовия шум (епсилон), добавен на всяка времева стъпка, който DDPM и DDIM след това използват, за да обърнат процеса.

Защо DDIM може да създава абсолютно същото изображение от същия начален шум всеки път?

DDIM премахва термина за стохастичен шум в своята актуализация, което прави пътя от шума до изображението напълно детерминистичен и следователно възпроизводим.

В DDIM каква стойност на параметъра eta възстановява първоначалното стохастично поведение на DDPM?

Параметърът eta се интерполира между двата семплера: eta=1 дава пълна стохастичност на DDPM, докато eta=0 дава напълно детерминистичен DDIM.

Приблизително от колко стъпки обикновено се нуждае оригиналният DDPM за висококачествени проби?

DDPM преминава през всяко ниво на шум, добавяйки случайност, така че обикновено се изисква от порядъка на стотици до хиляди обратни стъпки.