python - 导入 input_data MNIST tensorflow 不工作

标签 python import machine-learning tensorflow mnist

TensorFlow MNIST example not running with fully_connected_feed.py

我检查了这个并意识到 input_data 不是内置的。所以我从 here 下载了整个文件夹.如何开始本教程:

import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)


---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-6-a5af65173c89> in <module>()
----> 1 import input_data
      2 mnist = tf.input_data.read_data_sets("MNIST_data/", one_hot=True)

ImportError: No module named input_data

我正在使用 iPython (Jupyter),所以我需要将我的工作目录更改为我下载的这个文件夹吗?或者我可以将它添加到我的 tensorflow 目录中吗?如果是这样,我在哪里添加文件?我用 pip 安装了 tensorflow(在我的 OSX 上),当前位置是 ~/anaconda/lib/python2.7/site-packages/tensorflow/__init__。 py

这些文件是否可以通过 tensorflow 直接访问,例如 sklearn 数据集?还是我只是应该 cd 进入目录并从那里工作?例子不清楚。

编辑:

这篇文章已经过时了

最佳答案

假设您在目录中:/somePath/tensorflow/tutorial(这是您的工作目录)。

您只需下载input_data.py文件并像这样放置它。假设您调用的文件名:

import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
...

main.py,也在同一目录下。

完成此操作后,您可以开始运行 main.py,它将开始下载文件并将它们放入 MNIST_data 文件夹中(一旦它们在那里,脚本将不再下载它们时间)。

关于python - 导入 input_data MNIST tensorflow 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33664651/

相关文章:

Java 导入语句语法

android - 将 Android-Gradle 项目导入 Android Studio

python - 从 Python 到 Mathematica 再返回

tensorflow seq2seq : Tensor' object is not iterable

python - __call__ 类型类的方法

python - 在python中读取套接字时,os.read和socket.recv有什么区别吗?

python - 使用 BeautifulSoup 从文本中删除标签

python - python中最快的成对距离度量

python - 输入到 precision_recall_curve - predict 或 predict_proba 输出?

Java Weka 按属性拆分实例