import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist=input_data.read_data_sets("/MNIST_data/",one_hot=True)
当我运行此代码时,出现以下错误:
URLError: <urlopen error [WinError 10054] >
我该如何解决?请帮助。谢谢。
答案 0 :(得分:0)
问题在于您获取mnist数据的路径。 "/MNIST_data/"
是一个绝对的Linux路径。我相信你正在运行Windows,所以使用Windows路径,例如"C:\Users\username\mnist"
。
答案 1 :(得分:0)
根据TensorFlow最新的guide,建议使用scikit-learn下载MNIST数据集。
以下代码对您来说更容易工作:
mnist = fetch_mldata('MNIST original', data_home='./')
train_data, eval_data, train_labels, eval_labels = train_test_split(mnist.data.astype(float), mnist.target.astype(int), test_size=10000)