Keras: Error when downloading Fashion_MNIST Data

南楼画角 提交于 2019-12-12 13:05:06

问题


I am trying to download data from Fashion MNIST, but it produces an error. Originally, it was downloading and working properly, but I had to terminate it because I had to turn off my computer. Once I opened the file up again, it gives me an error. I'm not sure what the problem is, but is it because I already downloaded some parts of the data once, and keras doesn't recognize that? I am using Jupyter notebook in a conda environment

Here is the link to the image:

https://i.stack.imgur.com/wLGDm.png


回答1:


You have missed adding tf. to the line

fashion_mnist = keras.datasets.fashion_mnist

The below code works perfectly for me. Importing the fashion_mnist dataset has been outlined in tensorflow documention here.

Change your code to:

import tensorflow as tf

fashion_mnist = tf.keras.datasets.fashion_mnist

(train_images, train_labels), (test_images, test_labels) = fashion_mnist.load_data()

or, use the better way to do it below. This avoids creating an extra variable fashion_mnist:

import tensorflow as tf

(train_images, train_labels), (test_images, test_labels) = tf.keras.datasets.fashion_mnist.load_data()

I am using tensorflow 1.9.0, keras 2.2.2 and python 3.6.6 on Windows 10 x64 OS.




回答2:


I had an error regarding the cURL connection, and by looking into the error message I was able to track the file where the URL was declared. In my case it was:

/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow_core/python/keras/datasets/fashion_mnist.py

At line 44 I have commented out the line:

# base = 'https://storage.googleapis.com/tensorflow/tf-keras-datasets/'

And declared a different base URL, which I had found looking into the documentation of the original dataset:

base = 'http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/'

The download started immediately and gave no errors. Hope this helps.



来源:https://stackoverflow.com/questions/51664127/keras-error-when-downloading-fashion-mnist-data

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!