Skip to project
LIDOR.
← All projects
SOFTWARE & SYSTEMS

VAE-CELEBA

A Variational Autoencoder in PyTorch trained on CelebA faces and an anime-faces dataset, with 64x64 generation examples.

documented
Year
2020
Framework
PyTorch
GENERATED CELEBA FACES (100 EPOCHS)

GENERATED CELEBA FACES (100 EPOCHS)

VARIATIONAL AUTOENCODER FOR FACE GENERATION

PYTORCHVAEGENERATIVE-MODELSCELEBAPYTHON
01 / The build

Behind the project.

Implementation of a Variational Autoencoder (VAE) in PyTorch. Trained on the CelebA celebrity-faces dataset and on an anime-faces dataset, generating 64x64 samples. The repository includes the model definition (VAe.py), a dataset loader (dataset.py), and example outputs after 100 epochs on CelebA and 60 epochs on the anime dataset.

02 / In the workshop

Project media.

3 photos & media · Tap to expand

Technical details

Under the hood.

Framework
PyTorch
Model
Variational Autoencoder (VAE)
Datasets
CelebA, anime faces
Output
64x64 generated samples
Notes & outcomes

What came out of it.

  • Generated CelebA faces after 100 epochs of training.
  • Generated anime faces after 60 epochs of training.
  • Separate dataset loader module (dataset.py).
Keep exploring

Code & resources.