O.r*_*rka 28 python import machine-learning mnist tensorflow
TensorFlow MNIST示例未使用fully_connected_feed.py运行
我检查了一下,意识到这input_data不是内置的.所以我从这里下载了整个文件夹.我该如何开始教程:
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
Run Code Online (Sandbox Code Playgroud)
我正在使用iPython(Jupyter)所以我需要将我的工作目录更改为我下载的这个文件夹吗?或者我可以将其添加到我的tensorflow目录中吗?如果是这样,我在哪里添加文件?我安装tensorflow了pip(在我的OSX上),当前的位置是~/anaconda/lib/python2.7/site-packages/tensorflow/__init__.py
这些文件是否可以通过tensorflow类似的sklearn数据集直接访问?或者我只是想进入目录并从那里开始工作?这个例子不清楚.
Sal*_*ali 28
所以我们假设你在目录中:( /somePath/tensorflow/tutorial这是你的工作目录).
您需要做的就是下载input_data.py并将其设置为此.让你调用的文件名:
import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
...
Run Code Online (Sandbox Code Playgroud)
是main.py,它也在这个目录中.
每当这样做,你就可以开始运行main.py,它将开始下载文件并将它们放在MNIST_data文件夹中(一旦它们在那里,脚本下次不会下载它们).
Kon*_*sea 24
旧教程说,要导入MNIST数据,请使用:
import input_data
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)
Run Code Online (Sandbox Code Playgroud)
这将导致错误.新教程使用以下代码执行此操作:
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data", one_hot=True)
Run Code Online (Sandbox Code Playgroud)
这很好用.
我如何开始本教程
我没有下载您所做的文件夹,但是我通过pip安装了tensorflow,然后遇到类似的问题。
我的解决方法是更换
import tensorflow.examples.tutorials.mnist.input_data
与
import tensorflow.examples.tutorials.mnist.input_data as input_data
| 归档时间: |
|
| 查看次数: |
78463 次 |
| 最近记录: |