TensorFlow MNIST 入门 代码
其实就是按照TensorFlow中文教程的内容一步步跟着敲的代码。
不过在运行代码的时候遇到代码中加载不到MNIST数据资源,似乎是被墙了((⊙﹏⊙)b)
于是自己手动下载了数据包,放到 MNIST_data/ 文件夹下,代码就能正常运转了。
资源链接如下:
http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz
http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz
http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz
http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz
完整版代码如下:
import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets("MNIST_data/",one_hot=True)w = tf.Variable(tf.zeros([784,10])) b = tf.Variable(tf.zeros([10]))+0.1x = tf.placeholder(tf.float32,[None,784]) y_ = tf.placeholder(tf.float32,[None,10])y = tf.nn.softmax(tf.matmul(x,w)+b) cross_entropy = -tf.reduce_sum(y_*tf.log(y))train_step = tf.train.GradientDescentOptimizer(0.01).minimize(cross_entropy)init = tf.global_variables_initializer()sess = tf.Session() sess.run(init)for i in range(800):batch_xs,batch_ys=mnist.train.next_batch(100)sess.run(train_step,feed_dict={x:batch_xs,y_:batch_ys})if i % 50 ==0:correct_prediction = tf.equal(tf.argmax(y,1),tf.argmax(y_,1))accuracy = tf.reduce_mean(tf.cast(correct_prediction,tf.float32))print(sess.run(accuracy,feed_dict={x:mnist.test.images,y_:mnist.test.labels}))
转载于:https://www.cnblogs.com/guolaomao/p/7941031.html
TensorFlow MNIST 入门 代码相关推荐
- Tensorflow系列 | Tensorflow从入门到精通(二):附代码实战
作者 | AI小昕 编辑 | 安可 [导读]:本文讲了Tensorflow从入门到精通.欢迎大家点击上方蓝字关注我们的公众号:深度学习与计算机视觉. Tensor介绍 Tensor(张量)是Tenso ...
- Tensorflow之Mnist入门
当我们学习编程的时候,第一件事情往往是学习如何打印出"Hello World".正如编程中会有"Hello World",Tensorflow中入门有mnist ...
- 少走弯路:强烈推荐的TensorFlow快速入门资料(可下载)
(图片付费下载自视觉中国) 作者 | 黄海广 来源 | 机器学习初学者(ID: ai-start-com) 知识更新非常快,需要一直学习才能跟上时代进步,举个例子:吴恩达老师在深度学习课上讲的Tens ...
- 独家 | 手把手教TensorFlow(附代码)
上一期我们发布了"一文读懂TensorFlow(附代码.学习资料)",带领大家对TensorFlow进行了全面了解,并分享了入门所需的网站.图书.视频等资料,本期文章就来带你一步步 ...
- Tensorflow快速入门2--实现手写数字识别
Tensorflow快速入门2–实现手写数字识别 环境: 虚拟机ubuntun16.0.4 Tensorflow 版本:0.12.0(仅使用cpu下) Tensorflow安装见: http:/ ...
- 带你少走弯路:强烈推荐的TensorFlow快速入门资料和翻译(可下载)
知识更新非常快,需要一直学习才能跟上时代进步,举个例子:吴恩达老师在深度学习课上讲的TensorFlow使用,这个肯定是他近几年才学的,因为谷歌开源了TensorFlow也就很短的时间. 吴恩达老师以 ...
- 1.TensorFlow快速入门
TensorFlow 2.0 前言 Tensorflow是Google推出的机器学习开源神器,对Python有着良好的语言支持,支持CPU,GPU和Google TPU等硬件,并且已经拥有了各种各样的 ...
- python猫狗大战游戏下载_带你少走弯路:强烈推荐的TensorFlow快速入门资料和翻译(可下载)...
知识更新非常快,需要一直学习才能跟上时代进步,举个例子:吴恩达老师在深度学习课上讲的TensorFlow使用,这个肯定是他近几年才学的,因为谷歌开源了TensorFlow也就很短的时间. 吴恩达老师以 ...
- 深度学习100+经典模型TensorFlow与Pytorch代码实现大合集
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]深度学习在过去十年获得了极大进展,出现很多新的模型,并且伴随TensorF ...
最新文章
- 考研计算机专业英语题型,考研英语一题型及分值
- pdf文档出现乱码如何修改
- 重装华为服务器系统软件,服务器系统重装软件
- IR2104s半桥驱动使用经验
- 手机型号大全资料_电子元器件知识资料大全
- 徐博 From RankNet to LambdaRank to LambdaMART: An Overview
- 抗炎饮食与混合坚果粉
- Brackets (区间DP)
- Ibatis XML 配置文件注释引起错误及解决方案
- 华为 MateBook 笔记本 Linux 版正式开售
- Linux的安装和使用技巧
- jetbrains mono字体安装方法(LInux Windows MacOS系统)
- js实现文本语音播放
- 基于VaR模型与CAPM模型的个股日收益率分析报告——以宁德时代(300750)为例
- 数组和链表分别比较适合用于什么场景
- SQlServer的日期相减(间隔)dateadd ,datediff 函数
- Verilog实现正弦波、三角波、方波、锯齿波的输出
- Linux下的关闭防火墙
- 怎样创建谷歌Merchant Center和链接到购物广告
- 386高校毕业设计选题
热门文章
- win8.1 计算机 桌面快捷方式,win8.1操作系统中我的电脑在哪里?win8.1我的电脑快捷键添加方法介绍...
- php 四维数组_PHP 多维数组
- oracle日记账单据编号未生成_商管财务数据平台Oracle与共享未付池差异如何核对、解决?...
- mysql与jframe_java-如何在JFrame上显示从mysql检索到的图像
- iis服务器显示http1.1,IIS服务器“500”内部错误 HTTP/1.1 新建会话失败
- java 分布式编译_linux分布式编译distcc和ccache的部署
- vagrant box php,vagrant box php开发环境配置 -- nginx
- python获取最近N天工作日列表、节假日列表
- leetcode 滑动窗口小结 (三)
- 软件故障_一些主要的软件故障