生成扩散模型(DDPM)

 扩散模型论文:[2006.11239] Denoising Diffusion Probabilistic Models (arxiv.org)

扩散阶段

在扩散阶段,通过不断对原始数据添加噪声,使数据从原始分布变为我们期望的分布,例如通过不断添加高斯噪声将原始数据分布变为正态分布

生成扩散模型(DDPM)_第1张图片

生成扩散模型(DDPM)_第2张图片

生成扩散模型(DDPM)_第3张图片

 扩散过程展示

import matplotlib.pyplot as plt
import numpy as np
import torch
from sklearn.datasets import make_s_curve

# 得到数据X0
s_curve, _ = ma

你可能感兴趣的:(深度学习,人工智能,算法)