# -*- coding: utf-8 -*-
"""
Created on Thu Apr 20 15:40:48 2017
同济大学 土木大楼B406
@author: Administrator
"""from __future__ import print_function import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=True)def add_layer(inputs,in_size,out_size,activation_function=None):Weights = tf.Variable(tf.random_normal([in_size,out_size]))biases = tf.Variable(tf.zeros([1,out_size])+0.1)Wx_plus_b = tf.matmul(inputs,Weights)+biasesif activation_function is None:outputs=Wx_plus_belse:outputs=activation_function(Wx_plus_b)return outputsdef compute_accuracy(v_xs,v_ys):y_pre=sess.run(prediction,feed_dict={xs:v_xs})correct_prediction=tf.equal(tf.argmax(y_pre,1),tf.argmax(v_ys,1))accuracy=tf.reduce_mean(tf.cast(correct_prediction,tf.float32))result=sess.run(accuracy,feed_dict={xs:v_xs,ys:v_ys})return resultxs=tf.placeholder(tf.float32,[None,784])ys=tf.placeholder(tf.float32,[None,10])prediction=add_layer(xs,784,10,activation_function=tf.nn.softmax)cross_entropy=tf.reduce_mean(-tf.reduce_sum(ys*tf.log(prediction),reduction_indices=[1]))train_step=tf.train.GradientDescentOptimizer(0.5).minimize(cross_entropy)sess=tf.Session()sess.run(tf.initialize_all_variables())for i in range(1000):batch_xs,batch_ys=mnist.train.next_batch(100)sess.run(train_step,feed_dict={xs:batch_xs,ys:batch_ys})if i%50==0:print(compute_accuracy(mnist.test.images,mnist.test.labels))

TensorFlow 莫烦 手写识别 cross_entry (五)相关推荐

  1. 最终章 | TensorFlow战Kaggle“手写识别达成99%准确率

    刘颖,某互联网创业公司COO,技术出身,做产品里最懂运营的. 这是一个TensorFlow的系列文章,本文是第三篇,在这个系列中,你讲了解到机器学习的一些基本概念.TensorFlow的使用,并能实际 ...

  2. 用TensorFlow做Kaggle“手写识别”达到98%准确率-详解

    (点击"阅读原文"即可进入查看课程表) 刘颖,某互联网创业公司COO,技术出身,做产品里最懂运营的. 这是一个TensorFlow的系列文章,本文是第三篇,在这个系列中,你讲了解到 ...

  3. densenet tensorflow 中文汉字手写识别

    densenet 中文汉字手写识别,代码如下: import tensorflow as tf import os import random import math import tensorflo ...

  4. Tensorflow实现MNIST手写识别

    MNIST手写体识别训练和测试模型下载地址: MNIST手写体模型下载 MNIST手写体识别,标签编码为独热(one-hot)编码 One-Hot编码,又称为一位有效编码,主要是采用N位状态寄存器来对 ...

  5. Tensorflow快餐教程(1) - 30行代码搞定手写识别

    摘要: Tensorflow入门教程1 去年买了几本讲tensorflow的书,结果今年看的时候发现有些样例代码所用的API已经过时了.看来自己维护一个保持更新的Tensorflow的教程还是有意义的 ...

  6. python简单代码演示效果-10分钟教你用python 30行代码搞定简单手写识别!

    欲直接下载代码文件,关注我们的公众号哦!查看历史消息即可! 手写笔记还是电子笔记好呢? 毕业季刚结束,眼瞅着2018级小萌新马上就要来了,老腊肉小编为了咱学弟学妹们的学习,绞尽脑汁准备编一套大学秘籍, ...

  7. tensorflow saver_机器学习入门(6):Tensorflow项目Mnist手写数字识别-分析详解

    本文主要内容:Ubuntu下基于Tensorflow的Mnist手写数字识别的实现 训练数据和测试数据资料:http://yann.lecun.com/exdb/mnist/ 前面环境都搭建好了,直接 ...

  8. tensorflow+python flask进行手写识别_python+flask搭建CNN在线识别手写中文网站!简直太屌了!...

    原标题:python+flask搭建CNN在线识别手写中文网站!简直太屌了! 使用python+flask搭建的一个网站,然后从网页的写字板上获取鼠标手写的汉字经过转码后传回后台,并经过图片裁剪处理之 ...

  9. mnist手写数字识别python_Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】...

    本文实例讲述了Python tensorflow实现mnist手写数字识别.分享给大家供大家参考,具体如下: 非卷积实现 import tensorflow as tf from tensorflow ...

最新文章

  1. python中raw函数_python中忽略get_row函数
  2. java8中的default关键字
  3. Windows Azure 安全最佳实践 - 第 1 部分:深度解析挑战防御对策
  4. ASP.NET MVC 的多国语系支持
  5. acivity 横屏_Activity横竖屏切换时先看到横屏/竖屏再变换回竖屏/横屏
  6. SAP License:如何建立应付暂估明细查询
  7. 中科大c语言试卷,中科大考研试题.doc
  8. GitLab5.3修改项目仓库名称后wiki不能访问
  9. Microsoft .NET Framework 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总1...
  10. 无耗传输线 matlab,基于Matlab模块化的微波工程Smith圆图辅助教学方法
  11. Android 8.0 解决不能自动安装APK问题(完美适配)
  12. 常见的各种字幕内容总结(字幕基础、字幕介绍、字幕种类及常见格式、SRT+ASS+LYC等等)
  13. python——人工智能(AI)之网络图片文字识别案例详细讲解
  14. UWB 技术 DW1000 芯片配套MCU STM32L100C6U6
  15. [JAVA]递归实现客户端与服务端之间的文件与文件夹传输
  16. R包--ChAMP--甲基化芯片处理(450K、850K)
  17. 让人拍案叫绝的创意如何产生
  18. win10 记事本居然默认改成 Unix (LF)
  19. STOTZ工控机维修仪器仪表控制器电路板维修
  20. 大学物理学第四版课后习题答案(赵近芳)上册

热门文章

  1. nginx DNS 缓存问题
  2. 新时代,大数据战略和DevOps更配
  3. 公司上线流程 pushonline_alpha
  4. IOS贝塞尔曲线圆形进度条和加载动画
  5. iOS音频播放(一):概述
  6. javascript数组常用方法
  7. 【经典C#.NET入门教程】管理软件开发必备知识免费视频教程下载
  8. 列表控件ListCtrl的使用
  9. 简述C/S和B/S模式的区别
  10. 《算法竞赛进阶指南》打卡-基本算法-AcWing 99. 激光炸弹:二维前缀和