pmarinroig/c-vae
A fully functional Convolutional VAE implemented in pure C from scratch.
This tool helps researchers and hobbyists experiment with image generation and manipulation, particularly for very low-resolution pixel art. You provide a collection of pixel art images, and it learns the underlying patterns to generate new, similar images or blend attributes between existing ones. It's ideal for those interested in exploring creative image synthesis on standard computer processors.
Use this if you want to perform operations like 'iron chestplate - iron + diamond' to generate a 'diamond chestplate' from pixel art images, exploring concept blending without needing specialized hardware.
Not ideal if you need to work with high-resolution images, require real-time image generation, or are looking for a pre-packaged solution with a graphical user interface.
Stars
23
Forks
1
Language
C
License
—
Last pushed
Jan 19, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pmarinroig/c-vae"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Naresh1318/Adversarial_Autoencoder
A wizard's guide to Adversarial Autoencoders
mseitzer/pytorch-fid
Compute FID scores with PyTorch.
acids-ircam/RAVE
Official implementation of the RAVE model: a Realtime Audio Variational autoEncoder
ratschlab/aestetik
AESTETIK: Convolutional autoencoder for learning spot representations from spatial...
jaanli/variational-autoencoder
Variational autoencoder implemented in tensorflow and pytorch (including inverse autoregressive flow)