MNIST手把手教你跑例子
需要原文档的回复下载。**** Hidden Message *****
MNIST手把手教你跑例子
作者:半瓶神仙酒
QQ:31865493
这篇教程是基于Ubuntu上已经搭建好Tensorflow来进程教学的。
这篇教程是的目地是让像我一样的小白成功跑起MNIST。
当然,有不正确的地方还望斧正。
首先,我们得打开并启动虚拟机。
进入到桌面后,打开FireFox浏览器。如下图。
访问Tensorflow资源,在虚拟机中访问下面的网址。打开后,由于我的分辨率小了,看不到“DownloadZIP”。右拖到底后,会看到如下图的样子。点“DownloadZIP”。
https://github.com/tensorflow/tensorflow
选“SaveFile”,再点“OK”。如下图。
点进度按钮后可以看到下载进度。
下载完后如下图。下载好后点“文件夹图标”,会打开目录。
当然,你也可以用下图的方式打开默认下载位置。操作方法是:右键文件夹图标,在弹出的列表中点“下载”。
右键文件夹,点“使用归档管理器打开”。(注:如果没有正确的打开方式,请用归档管理器搜相关打开方法并下载它。也可以Q我:31865493)
在弹出的窗口右键“tensorflow-master”,弹出列表点“提取”。
选择提取位置。点左边位置列表中的“桌面”,再点右下角的“提取”。
提取成功。点“退出”。
可以关闭或缩小这些窗口了。显示桌面。会看到多了个文件夹。
双击桌面上的文件夹“tensorflow-master”打开它看到下图。双击“tensorflow”。
双击“examples”。如下图。
双击打开“tutorials”。
双击打开“mnist”。如下图。
会看到下图。这篇教程就是教大家运行mnist例子。做好准备。GO!
这里开始是简单教大家下一个python shell,便于执行PY。下了的或者会下的可以直接跳过相关内容。
打开Ubuntu软件中心。
点“开发工具”。
点“Python 语言”。
点IDLE(using Python-2.7)。点“安装”。
下好后它会自动安装,变成“卸载”,说明安装完毕。
关掉多余的窗口,回到mnist窗口。
点左边的IDLE(using Python-2.7)。如下图
点“File”,弹出列表中点“Open...”。如下图。
弹出下图窗口。双击“桌面”。
双击“tensorflow-master”。
双击“tensorflow”。
双击“examples”。
双击“tutorials”。
双击“mnist”。
双击“fully_connected_feed.py”。
打开文件后。如下图操作。点“Run”,再点“Run Module”。(注:也可以直接按F5)
哈哈,有错。看下图。没有这个名字的模块。
解决办法是,去掉指定,变成运行目录下。
下图红框中的代码变成
import input_data
Import mnist
保存后按“F5”运行模块。
跑了四分钟。如下图。识别率达90%。
叉掉只留一个窗口,同之前的办法点“File”,再点“Open...”。
双击“mnist_softmax.py”。
鉴于之前的导入模块错误的问题,改掉下图红框内的代码为:
Import input_data
保存后按“F5”执行模块。(需要注意的是import input_data前面不要有空格,缩进严格)
跑了四分钟,出现了错误。如下图。
Mnist = input_data.read_data_sets(“/tmp/data/”,one_hot=True)
上面这行代码有错,也不用改。第二次执行就OK。正确率是91%。如下图。
同之前的操作,叉掉只留一个窗口,点“New File”,再点“Open...”。
双击“mnist_with_summaries.py”。
跟之前一样,找到下图红框内的代码,改为
Import input_data
保存后按“F5”执行模块。
这次是最快的,只用了一分钟就跑完了,得到下图91%的正确率。
到此算是完了。其他例子自己去跑跑看吧。嘿嘿。
谢谢大家观赏。
啥好东西,还要回复才能下载,看看 回复了,怎么还看不到隐藏的? 哦,看到了 又有大作问世。必须精华。
我再收入咱们FGM组的主贴中。{:2_31:} Traceback (most recent call last):
File "fully_connected_feed.py", line 228, in <module>
tf.app.run()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/default/_app.py", line 11, in run
sys.exit(main(sys.argv))
File "fully_connected_feed.py", line 224, in main
run_training()
File "fully_connected_feed.py", line 130, in run_training
data_sets = input_data.read_data_sets(FLAGS.train_dir, FLAGS.fake_data)
File "/home/will/tensorflow-master/tensorflow/examples/tutorials/mnist/input_data.py", line 198, in read_data_sets
local_file = maybe_download(TRAIN_IMAGES, train_dir)
File "/home/will/tensorflow-master/tensorflow/examples/tutorials/mnist/input_data.py", line 35, in maybe_download
if not tf.gfile.Exists(work_directory):
AttributeError: 'module' object has no attribute 'gfile'
will 发表于 2016-3-9 15:26
Traceback (most recent call last):
File "fully_connected_feed.py", line 228, in
tf.app.run( ...
好像模块引用不全。仔细读读代码 为什么有时运行成功了,下次在运行是就运行不成功了??
惋惜飘落 发表于 2016-3-10 21:35
为什么有时运行成功了,下次在运行是就运行不成功了??
我每次运行都是成功的。注意看你是不是每次都进对了目录?环境变量什么的是否一致? 赞一个,跟进