学习TensorFlow,邂逅MNIST数据集
如果说"Hello Word!"是程序员的第一个程序,那么MNIST数据集,毫无疑问是机器学习者第一个训练的数据集,本文将使用Google公布的TensorFLow来学习训练MNIST数据集。
本文结构分为三个部分,一是如何使用TensorFLow来学习训练MNIST数据集,二是运行结果,三是问题小结。
一. TensorFLow来学习训练MNIST
在github上下载数据:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/g3doc/tutorials/mnist
运行代码:
<span style="font-size:14px;">python fully_connected_feed.py</span>
即可。
二. 运行结果
三. 问题小结
1. TensorFlow IOError: [Errno socket error] [Errno 104] Connection reset by peer
解决办法:网络出问题,看看能不能访问http://yann.lecun.com/exdb/mnist/,调节网络配置,翻过防火墙,能够访问后就没有问题了。 这个问题让我纠结了很长时间,一个大牛帮我解决的https://stackoverflow.com/questions/33731875/tensorflow-ioerror-errno-socket-error-errno-104-connection-reset-by-peer
2. ImportError: No module named g3doc.tutorials.mnist
解决办法:修改fully_connected_feed.py中23行代码,如下:
<span style="font-size:14px;">#from tensorflow.g3doc.tutorials.mnist import input_data #from tensorflow.g3doc.tutorials.mnist import mnist import input_data import mnist</span>
有问题请留言,我也在学习中,一起交流讨论~
参考资料:
http://www.tensorflow.org/tutorials/mnist/beginners/index.md
http://www.tensorflow.org/tutorials/mnist/pros/index.md
http://www.tensorflow.org/tutorials/mnist/tf/index.md
https://github.com/tensorflow/tensorflow
学习TensorFlow,邂逅MNIST数据集的更多相关文章
- 一个简单的TensorFlow可视化MNIST数据集识别程序
		下面是TensorFlow可视化MNIST数据集识别程序,可视化内容是,TensorFlow计算图,表(loss, 直方图, 标准差(stddev)) # -*- coding: utf-8 -*- ... 
- 深度学习原理与框架-Tensorflow基本操作-mnist数据集的逻辑回归  1.tf.matmul(点乘操作) 2.tf.equal(对应位置是否相等) 3.tf.cast(将布尔类型转换为数值类型) 4.tf.argmax(返回最大值的索引) 5.tf.nn.softmax(计算softmax概率值) 6.tf.train.GradientDescentOptimizer(损失值梯度下降器)
		1. tf.matmul(X, w) # 进行点乘操作 参数说明:X,w都表示输入的数据, 2.tf.equal(x, y) # 比较两个数据对应位置的数是否相等,返回值为True,或者False 参 ... 
- tensorflow学习笔记————分类MNIST数据集
		在使用tensorflow分类MNIST数据集中,最容易遇到的问题是下载MNIST样本的问题. 一般是通过使用tensorflow内置的函数进行下载和加载, from tensorflow.examp ... 
- TensorFlow 训练MNIST数据集(2)—— 多层神经网络
		在我的上一篇随笔中,采用了单层神经网络来对MNIST进行训练,在测试集中只有约90%的正确率.这次换一种神经网络(多层神经网络)来进行训练和测试. 1.获取MNIST数据 MNIST数据集只要一行代码 ... 
- TensorFlow训练MNIST数据集(1) —— softmax 单层神经网络
		1.MNIST数据集简介 首先通过下面两行代码获取到TensorFlow内置的MNIST数据集: from tensorflow.examples.tutorials.mnist import inp ... 
- 基于 tensorflow 的 mnist 数据集预测
		1. tensorflow 基本使用方法 2. mnist 数据集简介与预处理 3. 聚类算法模型 4. 使用卷积神经网络进行特征生成 5. 训练网络模型生成结果 how to install ten ... 
- TensorFlow 下 mnist 数据集的操作及可视化
		from tensorflow.examples.tutorials.mnist import input_data 首先需要连网下载数据集: mnsit = input_data.read_data ... 
- 《Hands-On Machine Learning with Scikit-Learn&TensorFlow》mnist数据集错误及解决方案
		最近在看这本书看到Chapter 3.Classification,是关于mnist数据集的分类,里面有个代码是 from sklearn.datasets import fetch_mldata m ... 
- Tensorflow基础-mnist数据集
		MNIST数据集,每张图片包含28*28个像素,把一个数组展开成向量,长度为28*28=784,故数据集中mnist.train.images是一个形状为[60000,784]的张量,第一个维度数字用 ... 
随机推荐
- 美链BEC合约漏洞技术分析
			这两天币圈链圈被美链BEC智能合约的漏洞导致代币价值几乎归零的事件刷遍朋友圈.这篇文章就来分析下BEC智能合约的漏洞 漏洞攻击交易 我们先来还原下攻击交易,这个交易可以在这个链接查询到. 我截图给大家 ... 
- 阿里云部署mongdb(CentOS)
			配置包管理系统 (yum). Xshell登录Linux查看操作系统版本信息 lsb release -a 可以在官网选择对应的版本 :官网的安装指导文档http://docs.mongodb.org ... 
- 基于PHP的地址智能解析案例-快宝开放平台
			快宝地址智能解析,批量录入收件人.发件人最好的解决方案,广泛应用于快递行业,电商行业,ERP应用等. 一.对接前准备 注册快宝开放平台,获得开发者账号,查看如何注册. 二.对接联调 快宝开放平台支持多 ... 
- manjaro备忘录
			updated 2018/4/3 manjaro 使用Linux发行版时需要注意几个方面的问题: 包管理器 包管理器无疑时各家发行版的最大特色之一.软件同时也是一个平台是否能够产生足够的吸引力的来源之 ... 
- Python小代码_8_今天是今年的第几天
			import time date = time.localtime() print(date) #time.struct_time(tm_year=2018, tm_mon=2, tm_mday=24 ... 
- 89. Gray Code(中等,了解啥是 gray code)
			知道啥是 gray code 就是收获了. 下面介绍了 gray code 发明的 motivation, 了解动机后就知道啥是 gray code 了. https://zh.wikipedia.o ... 
- AbstractQueuedSynchronizer 原理分析 - 独占/共享模式
			1.简介 AbstractQueuedSynchronizer (抽象队列同步器,以下简称 AQS)出现在 JDK 1.5 中,由大师 Doug Lea 所创作.AQS 是很多同步器的基础框架,比如 ... 
- 浏览器加载和渲染html的顺序(html/css/js)
			最近在学习前端的技术,把html.js.css的基础知识看了看.感觉越看越觉得前端并不比后端容易,技术含量还是相当大的.今天突然想弄明白浏览器到底是怎么加载和渲染html的?html中的DOM.js文 ... 
- Android studio - Failed to find target android-18
			看了一下国外的解决方案,好多人也都遇到此类问题.看老外的聊天,由衷觉得着实的可爱,同时外国的月亮也不见得比国内的圆.以下是他们的对话(最后有一个小总结): I have a problem wit ... 
- ELK搭建
			ELK安装 elasticsearch安装 * 下载elasticsearch-5.0.0.tar.gz,并解压. 通过elasticsearch.yml可设置host和port. vim confi ... 
