azula.guidance.dps¶
Diffusion Posterior Sampling (DPS) internals.
References
Diffusion Posterior Sampling for General Noisy Inverse Problems (Chung et al., 2022)
Classes¶
Creates a DPS sampler. |
Descriptions¶
- class azula.guidance.dps.DPSSampler(denoiser, y, A, zeta=1.0, **kwargs)¶[source]
Creates a DPS sampler.
- Parameters:
denoiser (Denoiser) – A denoiser \(q_\phi(X \mid X_t)\).
y (Tensor) – An observation \(y \sim \mathcal{N}(A(x), \Sigma_y)\).
A (Callable[[Tensor], Tensor]) – The forward operator \(x \mapsto A(x)\).
zeta (float) – The guidance strength \(\zeta\).
kwargs – Keyword arguments passed to
azula.sample.DDPMSampler.