HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Conditional Image Generation with PixelCNN Decoders

Aaron van den Oord; Nal Kalchbrenner; Oriol Vinyals; Lasse Espeholt; Alex Graves; Koray Kavukcuoglu

Conditional Image Generation with PixelCNN Decoders

Abstract

This work explores conditional image generation with a new image density model based on the PixelCNN architecture. The model can be conditioned on any vector, including descriptive labels or tags, or latent embeddings created by other networks. When conditioned on class labels from the ImageNet database, the model is able to generate diverse, realistic scenes representing distinct animals, objects, landscapes and structures. When conditioned on an embedding produced by a convolutional network given a single image of an unseen face, it generates a variety of new portraits of the same person with different facial expressions, poses and lighting conditions. We also show that conditional PixelCNN can serve as a powerful decoder in an image autoencoder. Additionally, the gated convolutional layers in the proposed model improve the log-likelihood of PixelCNN to match the state-of-the-art performance of PixelRNN on ImageNet, with greatly reduced computational cost.

Benchmarks

BenchmarkMethodologyMetrics
density-estimation-on-cifar-10Pixel CNN
NLL (bits/dim): 3.03
image-generation-on-imagenet-32x32Gated PixelCNN
bpd: 3.83
image-generation-on-imagenet-64x64Gated PixelCNN (van den Oord et al., [2016c])
Bits per dim: 3.57

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