lstm-vae-torch icon indicating copy to clipboard operation
lstm-vae-torch copied to clipboard

A Simple Pytorch Implementation of LSTM-based Variational Autoencoder(VAE)

lstm-vae-torch

A Simple Pytorch Implementation of LSTM-based Variational Autoencoder(VAE)

Environment Setup

pip install -r requirements.txt

LSTM+VAE Architecture

architecture

MovingMNIST Example

original reconstructed

Reference

[1] Srivastava, Nitish, Elman Mansimov, and Ruslan Salakhudinov. "Unsupervised learning of video representations using lstms." International conference on machine learning. PMLR, 2015.

[2] Hsu, Wei-Ning, Yu Zhang, and James Glass. "Unsupervised domain adaptation for robust speech recognition via variational autoencoder-based data augmentation." 2017 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU). IEEE, 2017.

[3] AntixK/Pytorch-VAE

[4] shobrook/sequitur

[5] https://joungheekim.github.io/2020/10/11/code-review/