https://github.com/yburda/iwae
Tip revision: 78a6075484bd7dd6f47a4bb9880d2295bc7a5220 authored by yburda-MBP on 26 January 2016, 17:18:52 UTC
omniglot
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)