2017-01-26 68 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) 

這應該將數據複製到「數據」文件夾的工作文件夾中(「數據」文件夾將被創建並且所有文件將在那裏可用)。

如果上述代碼行無錯誤地運行,您應該可以運行該示例。