import tensorflow as tf
import tensorflow.examples.tutorials.mnist as mnist#导入数据
data = mnist.input_data.read_data_sets("MNIST_data", one_hot=True)
batch_size = 100
n_batch = data.train.num_examples // batch_size"""
构建网络结构,其结构为[784, 10]
"""
x = tf.placeholder(tf.float32, [None, 784])
y = tf.placeholder(tf.float32, [None, 10])w = tf.Variable(tf.zeros([784, 10]))
b = tf.Variable(tf.zeros([10]))z = tf.matmul(x, w) + b
z_plus = tf.nn.tanh(z)loss = tf.reduce_mean(tf.square(z_plus - y))
train = tf.train.GradientDescentOptimizer(0.1).minimize(loss)correct_prediction = tf.equal(tf.argmax(y, 1), tf.argmax(z_plus, 1))#argmax返回一维张量中最大的值所在的位置
#求准确率
accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32))
init = tf.global_variables_initializer()
with tf.Session() as sess:sess.run(init)for epochs in range(20):for i in range(n_batch):batch_x, batch_y = data.train.next_batch(batch_size=batch_size)sess.run(train, feed_dict={x:batch_x,y:batch_y})acc = sess.run(accuracy, feed_dict={x: data.test.images, y: data.test.labels})print("Iter " + str(epochs) + ",Testing Accuracy " + str(acc))

tensorfow使用基础(3)--MNiST--1相关推荐

  1. 深度学习笔记(2)——pytorch实现MNIST数据集分类(FNN、CNN、RNN、LSTM、GRU)

    文章目录 0 前言 1 数据预处理 2 FNN(前馈神经网络) 3 CNN(卷积神经网络) 4 RNN(循环神经网络) 5 LSTM(长短期记忆网络) 6 GRU(门控循环单元) 7 完整代码 0 前 ...

  2. MNIST手写数字识别之MLP实现

    在本笔记中,我们将以多层感知机(multilayer perceptron,MLP)为例,介绍多层神经网络的相关概念,并将其运用到最基础的MNIST数据集分类任务中,同时展示相关代码.本笔记主要从下面 ...

  3. 简单粗暴上手TensorFlow 2.0,北大学霸力作,必须人手一册!

    (图片付费下载自视觉中国) 整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) [导读] TensorFlow 2.0 于近期正式发布后,立即受到学术界与科研界的广泛关注与好评.此前 ...

  4. 谷歌发布颠覆性研究:不训练不调参,AI自动构建超强网络,告别炼丹一大步...

    来源:凹非寺 机器学习全靠调参?这个思路已经过时了. 谷歌大脑团队发布了一项新研究: 只靠神经网络架构搜索出的网络,不训练,不调参,就能直接执行任务. 这样的网络叫做WANN,权重不可知神经网络. 它 ...

  5. matlab朴素贝叶斯手写数字识别_TensorFlow手写数字识别(一)

    本篇文章通过TensorFlow搭建最基础的全连接网络,使用MNIST数据集实现基础的模型训练和测试. MNIST数据集 MNIST数据集 :包含7万张黑底白字手写数字图片,其中55000张为训练集, ...

  6. 如何简单粗暴地上手 TensorFlow 2.0?

    整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) [导读] TensorFlow 2.0 于近期正式发布后,立即受到学术界与科研界的广泛关注与好评.此前,我们曾特邀专家回顾了 Te ...

  7. python神经网络分析案例_python神经网络实战

    机器学习实战笔记(Python实现)-04-Logistic回归 转自:机器学习实战笔记(Python实现)-04-Logistic回归 转自:简单多元线性回归(梯度下降算法与矩阵法) 转自:人工神经 ...

  8. 华为认证人工智能工程师 HCIA-AI V3.5(中文版) 发布通知

    华为认证人工智能工程师HCIA-AI V3.5(中文版)自2022年12月30日起,正式在中国区发布. 1.  发布概述 基于"平台+生态"战略,围绕"云-管-端&quo ...

  9. dl4j深度学习教程

    深度学习教程 欢迎来到教程主页.以下的教程专门为刚开始接触深度学习和DeepLearning4J的用户介绍相关概念,还会提供图像识别.文本处理.分类的示例.部分示例会在提供代码的同时给出文字介绍,其他 ...

最新文章

  1. 一点历史--Python
  2. (译)如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)...
  3. 1/3 常用符号:类型说明符
  4. Microsoft Windows Phone 7 Toolkit Silverlight SDK XNA Game Studio 4.0 开发工具套件正式版下载...
  5. 服务器交换机项目购买,四川大学网络空间安全研究院服务器、交换机等采购项目...
  6. encrypt函数c语言,Crypt加密函数简介(C语言)
  7. Win10 C盘空间越来越小怎么办
  8. cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享
  9. linux账户管理代码和截图,linux 用户管理(示例代码)
  10. [WEB]超牛的前端页面模板收集
  11. 黎明前的黑夜如此漫长
  12. GitHub中国区前100名到底是什么样的人?(转载)
  13. 虚拟化技术 — GuestOS Agent
  14. nyoj 543 遥控器 第五届河南省程序设计大赛
  15. oracle+获取最后一行数据库,获取表最后一条数据
  16. 2022.04.14【读书笔记】|WGCNA分析原理和数据挖掘技巧
  17. ISC 2022“护航数字山河·数据安全协同创新”高峰会:共议数据安全新方案
  18. javaweb学生竞赛管理系统
  19. IllegalArgumentException 介绍
  20. FLStudio中文全套插件包FL水果20.8中文宿主软件插件

热门文章

  1. 网络建站工作室官网源码
  2. 增加了小微企业的成本W--q马戏团fc游戏
  3. 华为云大数据存储的冗余方式是三副本_大数据显示华为云DDS增强版实感卓越
  4. 【笔记】SpringBoot在yml中配置日志格式
  5. oracle 多表关联更新,需要更新的字段在另一个表里(lfn)
  6. Mbot ros编译环境安装
  7. 晶晨S905X3/S905D3/S912/S922X芯片的区别在哪里
  8. Java 中有三种 xAR 文件:JAR/WAR/EAR
  9. Mendix Marketplace 概述
  10. 杰里之测试盒使用说明篇