2017-01-26 30 views
0

我是机器学习新手,我遵循tensorflow的教程来创建一些简单的学习MNIST数据的神经网络。如何使用tensorflow在linux上使用MNIST数据

我想运行一个代码,做识别手写数字使用MNIST数据,但我不知道如何运行它......我应该下载数据在我的机器上,并提取并放在一个文件和然后在代码上设置路径或tensorflow包含数据...但是当我做导入input_data我得到 没有模块命名'input_data'也当我做 tensorflow.examples.tutorials.mnist import input_data ==>否命名模块“tensorflow.examples” PS:当我做进口tensorflow为TF我没有得到任何ERREUR所以它的精细与tensorflow我觉得

ü可以帮助我PLZ例如我想运行下面我应该怎么办 代码https://github.com/hwalsuklee/tensorflow-mnist-cnn

回答

1

如果你不能导入tensorflow.examples我猜测安装出了问题。尝试使用最新版本重新安装tensorflow。 您不需要自行下载数据,tensorflow会将其放在您提供的路径中。但首先,请尝试以下步骤:

我目前使用的是tf 1.2.0,但我没有收到该错误。

如果你想知道你已经安装的版本:

import tensorflow as tf 
print(tf.__version__) 

一切安装尝试后:

from tensorflow.examples.tutorials.mnist import input_data 
input_data.read_data_sets("./data/", one_hot=True) 

这应该将数据复制到“数据”文件夹的工作文件夹中(“数据”文件夹将被创建并且所有文件将在那里可用)。

如果上述代码行无错误地运行,您应该可以运行该示例。