# Score Based Multimodal Autoencoders
> This is the code for the paper Score Based Multimodal Autoencoders

## Built Using
- PyTorch
- Numpy


## Get started (Extended PolyMnist)
*Download the preprocessed dataset from [here](https://uofi.box.com/s/jmhbpiw304gbtx4ulxd0m1cejctp8437)*
*Download the FID model from [here](https://uofi.box.com/s/twh6zi2sp8hxsrthnxkv4oqbd8xs01gm)*
```bash
    pip install -r requirements.txt
    mv pt_inception-2015-12-05-6726825d.pth ./pytorch_fid/
    tar xvzf upd_poly.tar
    ./train_poly.sh
```

## Get started (CelebMaskHQ)
*Download the preprocessed dataset from [here](https://uofi.box.com/s/d4rnm3gr3a2opgw2o97i6x5zuosq8ve3)*
*Download the FID model from [here](https://uofi.box.com/s/twh6zi2sp8hxsrthnxkv4oqbd8xs01gm)*

```bash
    pip install -r requirements.txt
    mv pt_inception-2015-12-05-6726825d.pth ./pytorch_fid/
    tar xvzf celm_hq.tar
    ./train_cel.sh
```
### For sampling and other calclations, please look at the scripts.
