去噪擴散機率模型(Denoising Diffusion Probabilistic Model)是什麼?

去噪擴散機率模型(DDPM)是一種生成模型,通過逐步添加高斯噪聲破壞資料,然後學習逆向過程,從噪聲中重建資料,實現高品質的資料生成。|本頁含完整原理、應用場景、iPAS 考試重點與 3 個常見問答。

去噪擴散機率模型(Denoising Diffusion Probabilistic Model)是什麼? 生成式AI深度學習

你看過 AI 先把雜訊擦掉,再慢慢長出圖片嗎? 你可以把 去噪擴散機率模型 想成先打亂、再重建的生成流程。 它其實就是先把資料一步步加噪,再學會把噪聲一步一步去掉。 去噪擴散機率模型(DDPM)是一種生成模型,通過逐步添加高斯噪聲破壞資料,然後學習逆向過程,從噪聲中重建資料,實現高品質的資料生成。這種逆向修復的思路,通常能換來更穩定的訓練和更細緻的生成品質。

容易混淆

vs GAN GAN 像兩個畫家互相競爭,一個畫圖一個抓假圖;DDPM 則像一個修復師,先破壞再重建,過程更穩定,生成的圖片品質通常也更高。

擴散模型 vs 生成對抗網路 擴散模型 比較像同一類問題裡的近鄰參考,生成對抗網路 則更像把資料或結構往更深一層整理,兩者的用法不一樣。

最關鍵的區別: 先看它是在做「理解、生成、分組、保護」哪一件事,再看細節。

記住這句就好

先加噪,再學會一步步逆轉回來

實際案例

案例一:去噪擴散機率模型 生成插圖 你給它一個提示詞,它不是一次畫完,而是先產出亂圖,再一輪一輪把噪聲修掉,最後得到清晰圖片。

案例二:去噪擴散機率模型 做超解析或修復 模型會把模糊或低解析度的輸入逐步補細節,讓圖像越來越像真的,而不是只做一次性放大。

深入了解

擴散模型先把資料逐步加噪,再學反向去噪,兩個過程像鏡像 因為每一步都比對「少一點噪聲」,訓練通常比 GAN 穩 代價是採樣步數多,所以生成速度常常慢一些

去噪擴散機率模型 真正重要的,不是名詞本身,而是它幫你解決的是哪一類問題。

情境判斷

Q1(直覺題): AI 要生成圖片時,是先從雜訊慢慢修回來比較穩,還是直接一次畫完比較穩? → 先從雜訊慢慢修回來通常更穩,這就是擴散模型的核心思路。

Q2(判斷題): 如果生成速度很重要,擴散模型還一定是最佳選擇嗎? → 看情況,因為它常比 GAN 穩,但採樣步數多、速度慢,若場景很吃即時性,就要考慮加速技巧或其他架構。

常見問題

DDPM 的優點和缺點是什麼?

DDPM 的優點包括訓練穩定、生成品質高、不容易出現模式崩潰等問題。缺點包括生成速度慢、計算成本高。相較於 GAN,DDPM 在訓練穩定性上更具優勢,但在生成速度上則較慢。

如何加速 DDPM 的生成速度?

加速 DDPM 生成速度的方法包括:減少去噪步數(但可能降低生成品質)、使用更高效的採樣方法(例如 DPM-Solver)、使用模型蒸餾等技術。這些方法旨在在生成品質和速度之間取得平衡。

DDPM 和 VAE 有什麼區別?

DDPM 和 VAE 都是生成模型,但它們的原理不同。VAE 通過學習資料的潛在表示來生成資料,而 DDPM 通過學習逆向去噪過程來生成資料。VAE 的生成速度通常比 DDPM 快,但 DDPM 的生成品質通常比 VAE 高。