https://github.com/yburda/iwae
Raw File
Tip revision: 78a6075484bd7dd6f47a4bb9880d2295bc7a5220 authored by yburda-MBP on 26 January 2016, 17:18:52 UTC
omniglot
Tip revision: 78a6075
download_mnist.py
import urllib
import gzip
import os
import config

if __name__ == '__main__':
    mnist_filenames = ['train-images-idx3-ubyte', 't10k-images-idx3-ubyte']

    for filename in mnist_filenames:
        local_filename = os.path.join(config.DATASETS_DIR, "MNIST", filename)
        urllib.urlretrieve("http://yann.lecun.com/exdb/mnist/{}.gz".format(filename), local_filename+'.gz')
        with gzip.open(local_filename+'.gz', 'rb') as f:
            file_content = f.read()
        with open(local_filename, 'wb') as f:
            f.write(file_content)
        os.remove(local_filename+'.gz')

    subdatasets = ['train', 'valid', 'test']
    for subdataset in subdatasets:
        filename = 'binarized_mnist_{}.amat'.format(subdataset)
        url = 'http://www.cs.toronto.edu/~larocheh/public/datasets/binarized_mnist/binarized_mnist_{}.amat'.format(subdataset)
        local_filename = os.path.join(config.DATASETS_DIR, "BinaryMNIST", filename)
        urllib.urlretrieve(url, local_filename)
back to top