All Projects → kkleidal → GatedPixelCNNPyTorch

kkleidal / GatedPixelCNNPyTorch

Licence: MIT license
PyTorch implementation of "Conditional Image Generation with PixelCNN Decoders" by van den Oord et al. 2016

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to GatedPixelCNNPyTorch

FlowKet
A framework based on Tensorflow for running variational Monte-Carlo simulations of quantum many-body systems.
Stars: ✭ 36 (-47.06%)
Mutual labels:  pixelcnn, autoregressive
png pong
A pure Rust PNG image decoder and encoder based on lodepng.
Stars: ✭ 21 (-69.12%)
Mutual labels:  decoder
dask-sql
Distributed SQL Engine in Python using Dask
Stars: ✭ 271 (+298.53%)
Mutual labels:  ml
MMD-GAN
Improving MMD-GAN training with repulsive loss function
Stars: ✭ 82 (+20.59%)
Mutual labels:  generative-model
h264decoder
h264 decoding module for python based on libav
Stars: ✭ 76 (+11.76%)
Mutual labels:  decoder
ml-graphlab-boilerplate
Machine learning boiler plate to get you started in minutes (graphlab + sframe + jupyter + docker)
Stars: ✭ 17 (-75%)
Mutual labels:  ml
feed forward vqgan clip
Feed forward VQGAN-CLIP model, where the goal is to eliminate the need for optimizing the latent space of VQGAN for each input prompt
Stars: ✭ 135 (+98.53%)
Mutual labels:  generative-model
FlutterIOT
Visit our website for more Mobile and Web applications
Stars: ✭ 66 (-2.94%)
Mutual labels:  ml
C-plus-plus-ASN.1-2008-coder-decoder
Free C++ ASN.1:2008 coder/decoder
Stars: ✭ 23 (-66.18%)
Mutual labels:  decoder
auto coding
A basic and simple tool for code auto completion
Stars: ✭ 42 (-38.24%)
Mutual labels:  generative-model
meerkat
Flexible data structures for complex machine learning datasets.
Stars: ✭ 115 (+69.12%)
Mutual labels:  ml
Hacktoberfest-2k19
Just add pull requests to this repo and stand a chance to win a limited edition Hacktoberfest T-shirt.
Stars: ✭ 33 (-51.47%)
Mutual labels:  ml
r2inference
RidgeRun Inference Framework
Stars: ✭ 22 (-67.65%)
Mutual labels:  ml
bytecodec
A tiny Rust framework for implementing encoders/decoders of byte-oriented protocols
Stars: ✭ 21 (-69.12%)
Mutual labels:  decoder
EVE
Official repository for the paper "Large-scale clinical interpretation of genetic variants using evolutionary data and deep learning". Joint collaboration between the Marks lab and the OATML group.
Stars: ✭ 37 (-45.59%)
Mutual labels:  generative-model
greenpass-covid19-qrcode-decoder
An easy tool for decoding Green Pass Covid-19 QrCode
Stars: ✭ 64 (-5.88%)
Mutual labels:  decoder
texturize
🤖🖌️ Generate photo-realistic textures based on source images. Remix, remake, mashup! Useful if you want to create variations on a theme or elaborate on an existing texture.
Stars: ✭ 495 (+627.94%)
Mutual labels:  generative-model
cygen
Codes for CyGen, the novel generative modeling framework proposed in "On the Generative Utility of Cyclic Conditionals" (NeurIPS-21)
Stars: ✭ 44 (-35.29%)
Mutual labels:  generative-model
cli
Polyaxon Core Client & CLI to streamline MLOps
Stars: ✭ 18 (-73.53%)
Mutual labels:  ml
DeepBump
Normal & height maps generation from single pictures
Stars: ✭ 185 (+172.06%)
Mutual labels:  ml

PyTorch: Gated PixelCNN Conditional Autoregressive Decoder

Implementation of "Conditional Image Generation with PixelCNN Decoders" by van den Oord et al. 2016 with some modifications suggested by "Generating Interpretable Images with Controllable Structure" by Reed et al. 2017.

NOTE: currently, this project does not support masking and autoregression across multiple channels. As such, it can only model the generation of 1 channel 2D tensors. I may implement this in the future and contributions are welcome.

The implementation is heavily based on the Chainer implementation by Sergei Turukin and his helpful blog post.

Example usage and samples from a trained model will be added eventually; I'm in the process of using this for a class final project and need to focus on that for the time being but will come back and flesh out this repo when I have time in a few weeks.

Important note on masks

I use slightly different convolution masks than van den Oord and Turukin. Please take a look at this notebook to see my explanation of the masks and how they prevent blindspots.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].