项目作者: AliLotfi92

项目描述 :
InfoMax-VAE pytorch implementation
高级语言: Python
项目地址: git://github.com/AliLotfi92/InfoMaxVAE.git
创建时间: 2020-04-23T19:51:52Z
项目社区:https://github.com/AliLotfi92/InfoMaxVAE

开源协议:Apache License 2.0

下载


InfoMax Variational Autoencoder

Learning Representaion by Maximizaing Mutual Information in Variational Autoencoders in PyTorch

alt text

Requirements

  • Python 3
  • PyTorch 0.4
  • matplotlib
  • scikit-learn
  • install requirements via pip install -r requirements.txt

How to run

  1. python main.py \
  2. --method infomax \
  3. --model mlp \
  4. --dim 128 \
  5. --num_iter 500 \
  6. --batch_size 64 \
  7. --gamma 20 \
  8. --alpha 1 \
  9. --dataset cifar10 \
  10. --trial 1

Learning Representations by Maximizing Mutual Information in Variational Autoencoders
https://arxiv.org/abs/1912.13361

Results for PixelCNN setup

alt text