Tensorflow的MNIST
程序代码:
tensorMNIST.py
#coding = utf-8
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("C:\\Users\\xiaoj\\Desktop\\MNIST_data",one_hot=True)x = tf.placeholder(tf.float32,[None,784])
W = tf.Variable(tf.zeros([784,10]))
b= tf.Variable(tf.zeros([10]))y = tf.nn.softmax(tf.matmul(x,W) + b )y_ = tf.placeholder("float",[None,10])
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(1,1000):batch_xs,batch_ys = mnist.train.next_batch(100)sess.run(train_step,feed_dict={x:batch_xs,y_:batch_ys})correct_prediction = tf.equal(tf.argmax(y, 1), tf.argmax(y_, 1))
accuracy = tf.reduce_mean(tf.cast(correct_prediction, 'float'))
print(sess.run(accuracy, feed_dict={x: mnist.test.images, y_: mnist.test.labels}))
运行结果:
准确率:91.64%
C:\Users\xiaoj\AppData\Local\Programs\Python\Python36\python.exe C:/Users/xiaoj/PycharmProjects/Exercise/tensorMnist.py
WARNING:tensorflow:From C:/Users/xiaoj/PycharmProjects/Exercise/tensorMnist.py:4: read_data_sets (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use alternatives such as official/mnist/dataset.py from tensorflow/models.
WARNING:tensorflow:From C:\Users\xiaoj\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:260: maybe_download (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version.
Instructions for updating:
Please write your own downloading logic.
Extracting C:\Users\xiaoj\Desktop\MNIST_data\train-images-idx3-ubyte.gz
WARNING:tensorflow:From C:\Users\xiaoj\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:262: extract_images (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use tf.data to implement this functionality.
WARNING:tensorflow:From C:\Users\xiaoj\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:267: extract_labels (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use tf.data to implement this functionality.
Extracting C:\Users\xiaoj\Desktop\MNIST_data\train-labels-idx1-ubyte.gz
WARNING:tensorflow:From C:\Users\xiaoj\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:110: dense_to_one_hot (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use tf.one_hot on tensors.
Extracting C:\Users\xiaoj\Desktop\MNIST_data\t10k-images-idx3-ubyte.gz
Extracting C:\Users\xiaoj\Desktop\MNIST_data\t10k-labels-idx1-ubyte.gz
WARNING:tensorflow:From C:\Users\xiaoj\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:290: DataSet.__init__ (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use alternatives such as official/mnist/dataset.py from tensorflow/models.
2019-01-29 16:46:57.465634: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
0.9164
Tensorflow的MNIST相关推荐
- 基于tensorflow的MNIST手写字识别
一.卷积神经网络模型知识要点卷积卷积 1.卷积 2.池化 3.全连接 4.梯度下降法 5.softmax 本次就是用最简单的方法给大家讲解这些概念,因为具体的各种论文网上都有,连推导都有,所以本文主要 ...
- 使用Tensorflow操作MNIST数据
MNIST是一个非常有名的手写体数字识别数据集,在很多资料中,这个数据集都会被用作深度学习的入门样例.而TensorFlow的封装让使用MNIST数据集变得更加方便.MNIST数据集是NIST数据集的 ...
- tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)
续集请点击我:tensorflow学习笔记--使用TensorFlow操作MNIST数据(2) 本节开始学习使用tensorflow教程,当然从最简单的MNIST开始.这怎么说呢,就好比编程入门有He ...
- 成功解决 \tensorflow\…\datasets\mnist.py:290: DataSet.__init__ (from tensorflow.contrib.learn.python.lea
成功解决 \tensorflow\-\datasets\mnist.py:290: DataSet.__init__ (from tensorflow.contrib.learn.python.lea ...
- TensorFlow读取MNIST数据集错误的问题
TensorFlow读取mnist数据集错误的问题 运行程序出现"URLError"错误的问题 可能是服务器或路径的原因,可以自行下载数据集后,将数据集放到代码所在的文件夹下,并将 ...
- 机器学习Tensorflow基于MNIST数据集识别自己的手写数字(读取和测试自己的模型)
机器学习Tensorflow基于MNIST数据集识别自己的手写数字(读取和测试自己的模型)
- tensorflow saver_机器学习入门(6):Tensorflow项目Mnist手写数字识别-分析详解
本文主要内容:Ubuntu下基于Tensorflow的Mnist手写数字识别的实现 训练数据和测试数据资料:http://yann.lecun.com/exdb/mnist/ 前面环境都搭建好了,直接 ...
- mnist手写数字识别python_Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】...
本文实例讲述了Python tensorflow实现mnist手写数字识别.分享给大家供大家参考,具体如下: 非卷积实现 import tensorflow as tf from tensorflow ...
- 深入浅出TensorFlow(二):TensorFlow解决MNIST问题入门
2017年2月16日,Google正式对外发布Google TensorFlow 1.0版本,并保证本次的发布版本API接口完全满足生产环境稳定性要求.这是TensorFlow的一个重要里程碑,标志着 ...
- TensorFlow实现mnist书写数字分类,出现please use urllib or similar directly错误。
TensorFlow实现mnist书写数字分类, 在使用 from tensorflow.examples.tutorials.mnist import input_data mnist = inpu ...
最新文章
- onethink的熟悉
- python创建一个字典、关键字为只包含字母的字符串_探究Python源码,终于弄懂了字符串驻留技术...
- python哨兵循环_Python:deadloop之非模态交互界面(模态循环)(哨兵循环)
- 临河天气预报软件测试,临河天气预报15天
- Luogu P3731 [HAOI2017]新型城市化
- MVVM及MVVMLight相关资料
- python中oxf2是什么_0x02-StartingPoint-Oopsie
- hsweb提取页面查询参数_zabbix-基础系列(七)-zabbix用户参数
- (1)Uni-App入门
- protues仿真之数码管消影问题
- java怎么分解质因数,java分解质因数的方法
- 什么是ISP,他的工作原理是怎样的
- Delphi中三种延时方法
- 黄向东:工业物联网数据库 IoTDB及其应用
- Windows 10(Win10) 怎么删除设备和驱动里的CD驱动器
- java必备英语单词
- 查询显卡状态 Tesla M40
- 王卫,零售风口练习生
- Ros智能小车麦克纳姆轮、橡胶轮的加紧固办法、轮子紧固不脱离
- DVB digital vedio broadcasting
热门文章
- R 语言数据处理入门-1
- Windows 在CMD 终端中使用SS代理
- 因果推断6--多任务学习(个人笔记)
- 青岛农业大学海都学院计算机专业怎么样,青岛农业大学海都学院就业率怎么样...
- JavaScript 教程学习中
- 计算机怎么建立共享网络打印机共享打印机,局域网打印机共享设置,小编教你局域网怎么设置打印机共享...
- Font Awesome字体图标库
- 2019银行校招网站汇总
- 计算机一级考试ppt知识点,计算机一级考试考点:Powerpoint
- uniapp - 阿里图库字体图标使用