HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Generative Modeling by Estimating Gradients of the Data Distribution

Yang Song; Stefano Ermon

Generative Modeling by Estimating Gradients of the Data Distribution

Abstract

We introduce a new generative model where samples are produced via Langevin dynamics using gradients of the data distribution estimated with score matching. Because gradients can be ill-defined and hard to estimate when the data resides on low-dimensional manifolds, we perturb the data with different levels of Gaussian noise, and jointly estimate the corresponding scores, i.e., the vector fields of gradients of the perturbed data distribution for all noise levels. For sampling, we propose an annealed Langevin dynamics where we use gradients corresponding to gradually decreasing noise levels as the sampling process gets closer to the data manifold. Our framework allows flexible model architectures, requires no sampling during training or the use of adversarial methods, and provides a learning objective that can be used for principled model comparisons. Our models produce samples comparable to GANs on MNIST, CelebA and CIFAR-10 datasets, achieving a new state-of-the-art inception score of 8.87 on CIFAR-10. Additionally, we demonstrate that our models learn effective representations via image inpainting experiments.

Code Repositories

Lornatang/PyTorch-NCSN
pytorch
Mentioned in GitHub
ermongroup/ncsnv2
pytorch
Mentioned in GitHub
PeterZhizhin/HSE-DeepLearning-NCSN
pytorch
Mentioned in GitHub
ermongroup/ncsn
Official
pytorch
Mentioned in GitHub
Xemnas0/NCSN-TF2.0
tf
Mentioned in GitHub
yang-song/score_sde
pytorch
Mentioned in GitHub
voxmenthe/ncsn_1
pytorch
Mentioned in GitHub
henryaddison/score_sde_pytorch
jax
Mentioned in GitHub
yang-song/score_sde_pytorch
pytorch
Mentioned in GitHub
mbordyuh/score_matching
pytorch
Mentioned in GitHub
xiwei-cheng/chained_ld
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-generation-on-cifar-10NCSN
FID: 25.32

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp