Tensorflow 中的 URLError<urlopen error [WinError 10054] 运行时运行 "mnist = input_data.read_data_sets("M


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] >

我该如何解决它?请帮忙。谢谢。

问题在于您获得 mnist 数据的路径。 "/MNIST_data/"是绝对的 Linux 路径。我相信您正在运行Windows,因此请使用Windows路径,例如 "C:Usersusernamemnist" .

根据TensorFlow的最新指南,建议使用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)

最新更新