【问题标题】:URLError<urlopen error [WinError 10054] in Tensorflow when run “mnist = input_data.read_data_sets(”MNIST_data/“, one_hot=True)”运行“mnist = input_data.read_data_sets(”MNIST_data/“, one_hot=True)”时,Tensorflow 中的 URLError<urlopen 错误 [WinError 10054]
【发布时间】:2017-10-12 13:27:17
【问题描述】:
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] >

我该如何解决?请帮助。谢谢。

【问题讨论】:

    标签: python tensorflow deep-learning mnist


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      根据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)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-13
        • 2018-01-26
        • 1970-01-01
        • 1970-01-01
        • 2020-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多