Skip to content

Implementing vae and aae using the PyTorch framework

Notifications You must be signed in to change notification settings

jinida/autoencoder-pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

A repository that has implemented Varial Auto Encoder (VAE) and Adversarial Auto Encoder (AAE) using PyTorch. And this code contains code and examples for visualization.

Environment

  • Python - 3.8.2
  • Pytorch - 1.12.1
  • Matplotlib - 3.7.1

Included Code

  • VAE, AAE Network
  • Loss function for learning VAE and AAE
  • Distribution Generator (Uniform, Gaussian, Gaussian Mixture, Swiss Roll)

Result

  • VAE image

  • AAE (Gaussian Mixture) [Trained Distribution / Prior Distribution] image image

TODO

  • CVAE
  • Save Network

About

Implementing vae and aae using the PyTorch framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages