tensorfow使用基础(3)--MNiST--1
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相关推荐
- 深度学习笔记(2)——pytorch实现MNIST数据集分类(FNN、CNN、RNN、LSTM、GRU)
文章目录 0 前言 1 数据预处理 2 FNN(前馈神经网络) 3 CNN(卷积神经网络) 4 RNN(循环神经网络) 5 LSTM(长短期记忆网络) 6 GRU(门控循环单元) 7 完整代码 0 前 ...
- MNIST手写数字识别之MLP实现
在本笔记中,我们将以多层感知机(multilayer perceptron,MLP)为例,介绍多层神经网络的相关概念,并将其运用到最基础的MNIST数据集分类任务中,同时展示相关代码.本笔记主要从下面 ...
- 简单粗暴上手TensorFlow 2.0,北大学霸力作,必须人手一册!
(图片付费下载自视觉中国) 整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) [导读] TensorFlow 2.0 于近期正式发布后,立即受到学术界与科研界的广泛关注与好评.此前 ...
- 谷歌发布颠覆性研究:不训练不调参,AI自动构建超强网络,告别炼丹一大步...
来源:凹非寺 机器学习全靠调参?这个思路已经过时了. 谷歌大脑团队发布了一项新研究: 只靠神经网络架构搜索出的网络,不训练,不调参,就能直接执行任务. 这样的网络叫做WANN,权重不可知神经网络. 它 ...
- matlab朴素贝叶斯手写数字识别_TensorFlow手写数字识别(一)
本篇文章通过TensorFlow搭建最基础的全连接网络,使用MNIST数据集实现基础的模型训练和测试. MNIST数据集 MNIST数据集 :包含7万张黑底白字手写数字图片,其中55000张为训练集, ...
- 如何简单粗暴地上手 TensorFlow 2.0?
整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) [导读] TensorFlow 2.0 于近期正式发布后,立即受到学术界与科研界的广泛关注与好评.此前,我们曾特邀专家回顾了 Te ...
- python神经网络分析案例_python神经网络实战
机器学习实战笔记(Python实现)-04-Logistic回归 转自:机器学习实战笔记(Python实现)-04-Logistic回归 转自:简单多元线性回归(梯度下降算法与矩阵法) 转自:人工神经 ...
- 华为认证人工智能工程师 HCIA-AI V3.5(中文版) 发布通知
华为认证人工智能工程师HCIA-AI V3.5(中文版)自2022年12月30日起,正式在中国区发布. 1. 发布概述 基于"平台+生态"战略,围绕"云-管-端&quo ...
- dl4j深度学习教程
深度学习教程 欢迎来到教程主页.以下的教程专门为刚开始接触深度学习和DeepLearning4J的用户介绍相关概念,还会提供图像识别.文本处理.分类的示例.部分示例会在提供代码的同时给出文字介绍,其他 ...
最新文章
- 一点历史--Python
- (译)如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)...
- 1/3 常用符号:类型说明符
- Microsoft Windows Phone 7 Toolkit Silverlight SDK XNA Game Studio 4.0 开发工具套件正式版下载...
- 服务器交换机项目购买,四川大学网络空间安全研究院服务器、交换机等采购项目...
- encrypt函数c语言,Crypt加密函数简介(C语言)
- Win10 C盘空间越来越小怎么办
- cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享
- linux账户管理代码和截图,linux 用户管理(示例代码)
- [WEB]超牛的前端页面模板收集
- 黎明前的黑夜如此漫长
- GitHub中国区前100名到底是什么样的人?(转载)
- 虚拟化技术 — GuestOS Agent
- nyoj 543 遥控器 第五届河南省程序设计大赛
- oracle+获取最后一行数据库,获取表最后一条数据
- 2022.04.14【读书笔记】|WGCNA分析原理和数据挖掘技巧
- ISC 2022“护航数字山河·数据安全协同创新”高峰会:共议数据安全新方案
- javaweb学生竞赛管理系统
- IllegalArgumentException 介绍
- FLStudio中文全套插件包FL水果20.8中文宿主软件插件