#Implementation for AdaVAE

To run MLP version:	python run.py --arch MLP --S 1 --M 1 --K 1 --h_dim 200 --epochs 200
To run CNN version:	python run.py --arch conv --S 1 --M 1 --K 1 --h_dim 30 --epochs 200


The package requirements are listed in the requirements.txt file.


Note: The results in the paper follow the S=M=K=8 setting trained over 1000 epochs. Here, the setting in the above commands is set to S=M=K=1 for faster training.


Code references (parts of the code adopted/modified from):
https://github.com/yoonholee/pytorch-vae
https://github.com/kckishan/Depth_and_Dropout