tensorflow mnist 2

基于tensorflow2.0的mnist数据集实战(CNN) MNIST数据集简介: MNIST数据集是用于训练邮政编码数字识别的数据集,其包括60000条训练数据与10000条测试数据,是Lecun与1998年制作的。每条数据样本都是28X28像素的。部分数据样本如下图所示: 他是NIST数据库的一个子集。MNIST数据库的官方下载网址为: http://yann.lecun.com/exdb/mnist/ 数据集的获取 对于数据集的获取可以从网站下载... 阅读详情
from tensorflow.examples.tutorials.mnist import input_data
import tensorflow as tf
import keras.backend.tensorflow_backend as KTF


mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
x = tf.placeholder("float", [None, 784])
y_ = tf.placeholder("float", [None,10])

W = tf.Variable(tf.zeros([784,10]))
b = tf.Variable(tf.zeros([10]))
y = tf.nn.softmax(tf.matmul(x,W) + b)

#cross_entropy = -tf.reduce_sum(y_*tf.log(y), reduction_indices=[1])
cross_entropy = -tf.reduce_sum(y_*tf.log(y))
correct_prediction = tf.equal(tf.argmax(y,1), tf.argmax(y_,1))
accuracy = tf.reduce_mean(tf.cast(correct_prediction, "float"))

config = tf.ConfigProto()
config.gpu_options.allow_growth = True  # 不全部占满显存, 按需分配
config.gpu_options.per_process_gpu_memory_fraction = 0.6  #限制GPU内存占用率

train_step = tf.train.GradientDescentOptimizer(0.01).minimize(cross_entropy)
init = tf.initialize_all_variables()
sess = tf.Session(config=config)
KTF.set_session(sess)  # 设置session
sess.run(init)

for i in range(1000):
	batch_xs, batch_ys = mnist.train.next_batch(100)
	sess.run(train_step, feed_dict={x: batch_xs, y_: batch_ys})
	if(i % 100 == 0):
		print ("epoch:", i, ",accuracy:", sess.run(accuracy, feed_dict={x: mnist.test.images, y_: mnist.test.labels}))

 

tensorflow2预测mnist例子 下面的例子是摘自tensorflow官网 import tensorflow as tf mnist = tf.keras.datasets.mnist (x_train, y_train),(x_test, y_test) = mnist.load_data() x_train, x_test = x_train / 255.0, x_test / 255.0 # 定义一个模型结构 model = tf.keras.models.Sequential([ tf.keras.layers.Fla 阅读详情

相关推荐

tensorflow2.3手动下载mnist.npz数据集

简介 本文介绍了在Ubuntu下如何手动下载mnist.npz数据集并且放到指定位置供tensorflow使用。 解决办法 先写解决办法: 下载,百度网盘下载链接https://pan.baidu.com/s/1jH6uFFC 密码: dw3d。不是我的网盘,感谢这位大哥的写的博文以及其中的网盘连接。 下载完成之后放到~/.keras/dataset/目录下,命名为mnist.npz 完成。 解决过程 在使用tensorflow的加载mnist的时候,发现需要从https://storage.googl

Focus 7045

简析Tensorflow中examples.tutorials.mnist中 input_data数据类

由于在tensorflow最初时一直用的就是最经典的mnist手写字符识别中的数据集了,而且在tensorflow中直接封装好的是mnist手写字符的数据集类,方便直接用input_data.*中的方法调用其读取数据,读取数据标签,以及对数据feed时的next_batch()等操作,但是涉及后面进一步深入时,如果想要训练和测试自己的数据集时没有封装好的数据类方法,此时就需要自己来进行制作数据集。...

【秋名鱼酱的博客】 1万+

TensorFlow 2 对MNIST数据进行分类

1. MNIST数据分类 1.1 导库 import numpy as np import keras from keras.models import Sequential from keras.layers import Dense, Flatten from keras.optimizers import SGD from keras.utils import to_categorical ...

herosunly的博客 1万+

tensorflow 处理mnist手写体数据集(训练+预测代码)

一,tensorflow提供了自动下载mnist数据集的接口,若下载不了,请尝试翻墙后再试,或者从其他网站下载。 二,训练代码: import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data import numpy as np import os """---------------...

ZJE 5288

保姆级避坑指南:在Ubuntu 18.04上搞定速腾Helios雷达驱动与fast-LIO2的完整配置流程

本文提供了一份详细的速腾Helios雷达与fast-LIO2在Ubuntu 18.04上的配置避坑指南,涵盖驱动安装、数据格式转换到建图全流程。特别针对常见编译错误和数据转换问题提供了解决方案,帮助开发者高效完成环境搭建与建图任务。

weixin_27252001的博客 115

数据结构实验1.2—高精度计算PI值(西工大)

这是数据结构第二题的题目,是让我们根据用户的需求来计算派的值 这是题目的详细描述,刚看到这道题的时候,我是真的头大,完全没有思路,于是查找了一些大佬的笔记后才开始编写 这是我在写这些代码是所运用到的数学反三角函数幂次展开式的知识。 下面是正确的代码以及我的一些见解,和需要注意的一些地方。希望能对你有所帮助。如有更加精简的算法,请在评论区留下你的算法!!!谢谢!!! #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdl

abcdef0623的博客 5831

手把手教你解决Tensorflow 2.0以上版本No module named ‘tensorflow.examples.tutorials‘(附带数据包)

手把手教你解决Tensorflow 2.0以上版本No module named ‘tensorflow.examples.tutorials‘(附带数据包)

weixin_51355074的博客 1万+

西门子S7-200 SMART与施耐德ATV变频器Modbus通讯实战:从接线到稳定运行的完整指南

本文详细介绍了西门子S7-200 SMART PLC与施耐德ATV变频器之间实现稳定Modbus通讯的完整实战指南。内容涵盖从硬件接线、参数配置、PLC程序编写到触摸屏设计的全流程,并分享了提升通讯稳定性的关键技巧和常见故障排查方法,助力工业自动化系统可靠运行。

kkk56的博客 1108

[转]MNIST机器学习入门

MNIST机器学习入门 转自:http://wiki.jikexueyuan.com/project/tensorflow-zh/tutorials/mnist_beginners.html?plg_nld=1&plg_uin=1&plg_auth=1&plg_nld=1&plg_usr=1&plg_vkey=1&plg_dev=1 这个教程的目...

weixin_30561177的博客 1701

RV1126B芯片实战:如何用这款视觉处理器SoC打造你的第一个AI摄像头项目

本文详细介绍了如何利用瑞芯微RV1126B视觉处理器SoC从零构建AI摄像头项目。涵盖硬件选型、开发环境搭建、ISP配置、AI模型部署及系统集成等关键步骤,帮助开发者高效实现边缘计算方案,特别适合智能安防和工业检测应用。

dropout6artist的博客 931

360加固DEX解密与ELF修复技术解析

本文深入解析360加固的DEX解密与ELF修复技术,详细介绍了其多层保护机制、Java层入口分析、Native层加载流程及反调试绕过技巧。通过RC4和zlib解密技术,结合Frida工具实现内存Dump和ELF文件修复,为逆向工程师提供实用解决方案。

weixin_29327525的博客 511

TensorFlow学习笔记——MNIST数字识别问题

本文通过一个实际问题来验证上篇文章中介绍的方法。

日积月累,天道酬勤 1894

傻白入门芯片设计,SystemVerilog Assertion(SVA)学习(二十一)

对SVA(SystemVerilogt Assertion)有了更深刻的认识,对经典的AveMC形式验证工具进行了介绍

qq_46675545的博客 8473

tensorflow2.0 mnist

#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Sat Jun 22 18:55:41 2019 @author: lg """ import tensorflow as tf def prepare_mnist_features_and_labels(x, y): x = tf.cast(x, tf.float3...

luoganttcc的博客 1717

优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信

优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信今天开始会陆续介绍一些优秀的开源项目,项目基本都是和FPGA或HDL相关的。对于一些找工作或者急需项目经验的人来说,这些项目...

OpenFPGA的博客 8118

【2026OD新机考】【哈希表】20260422-文章特征提取【Py/Java/C++/C/JS/Go六种语言OD真题】【欧弟算法】全网注释最详细分类最全的华子OD真题题解

90+天陪伴式学习,100+直播课时,300+动画图解视频,500+LeetCode经典题,500+华为OD真题/大厂真题,还有简历修改、模拟面试、陪伴小群、资深HR对接将为你解锁。这道题的本质是多集合交集问题的变形,属于非常典型的哈希表应用题。,储存全局的每个片段中,各个字符最少出现的次数。表示该字母并非所有片段的公共字母。,按照顺序构建答案即可。没有字母在所有三个字符串中都出现。每个字母在各字符串中都至少出现。次,所以结果中每个字母出现一次。这样,当上述循环结束后,最终。显然在上述代码中,如果字母。

weixin_48157259的博客 66

tensorflow1和2的mnist代码

描述 tensorflow1和2的具体代码是有显著差异的,这篇文章会分别写出两个版本的mnist手写体识别代码 这里先记录一句命令 当你安装了tensorflow2却仍想按照tensorflow1的API来编写的话,最开始加上这样一句 import tensorflow.compat.v1 as tf tensorflow 1 代码 #encoding: utf-8 import tenso...

weixin_42156097的博客 671

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

tensorflow2.0实现MNIST分类

首先需要安装tensorflow2.0版本,这个版本与1.x的版本变化比较大,主要采用了keras的API,具体可以参考 一、下面是以jupyter notebook开发环境为例进行代码演示,jupyter notebook需要在命令行签名增加! !pip install tensorflow-gpu==2.0.0-alpha0 二、导入使用到的库 from __future__ impo...

wshzd的博客 3802

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

TensorFlow2.0 实现MNIST

TensorFlow2.0 实现MNIST 参考了这篇:https://geektutu.com/post/tensorflow2-mnist-cnn.html 但是其中有个小问题,这里做出纠正; MNIST采用LeNet5的网络模型,输入一个矩阵或图像,大小为32∗3232*3232∗32。 不计输入层,有3个卷积层,2个下采样(pooling)层,1个全连接层和1个输出层 LeNet论文:论...

ahbcwin 1391

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

tensorflow2.0添加MNIST数据集

tensorflow2.0添加MNIST数据集 前言 首次写博客,有点小激动。。。想通过写博客来记录一下学习过程中遇到的一些问题及其解决方法,一些心得体会。 遇到的问题如下: 想在tensorflow2.0中添加MNIST数据集,但是显示没有相应模块。。。 在(https://blog.csdn.net/abc13526222160/article/details/89418200)中找到解决办...

dyk4ever的博客 1万+

tensorflow2.0---2.利用tensorflow2.0进行mnist分类实战

有了一些tensorflow2.0的基础,然后加上之前对tensorflow也有了解,所以今天用tensorflow2.0做个mnist的分类实战,这也相当于“hello world”吧。 首先看看最后的训练结果图,网络结构图 可以看到网络结构其实很简单,就是输入层,然后两层中间层,最后一个输出层用softmax 代码部分 import tensorflow as tf import nump...

shelgi的博客 5266

TensorFlow2 手把手教你训练 MNIST 数据集 part 2

TensorFlow2 手把手教你训练 MNIST 数据集 part 2.

我是小白呀的博客 5569

基于tensorflow2的CNN实现mnist数据集分类

基于tensorflow2的CNN实现mnist数据集分类 前言:看以前的博客很多都是基于tensorflow1.x版本的教程,当我用2.2版本的时候发现各种报错,而且tensorflow2里面的keras直接调库很方便,所以做个笔记记录。本人是深度学习初学者,一些理解不到位的地方希望大家指出。在看本文章前可以先了解一下一些概念。 CNN的介绍:卷积神经网络(CNN)介绍 激活函数解释:https://www.zhihu.com/question/22334626 理解一些参数: 深度学习中的batch、e

weixin_44035915的博客 1942

tensorflow2.0 cnn MNIST 无脑实现

参考博文: https://geektutu.com/post/tensorflow2-mnist-cnn.html 极客兔兔的博客 实验下来他有个错误,在他的博文中一处代码应该改成下文 本文结构: 1. CNN 2. tensorflow.keras 实现细节 3. 细节上发现的问题 4. 全部代码 4. 全部代码 import os import tensorflow as tf from tensorflow.keras import datasets, layers, models print(t

weixin_45293612的博客 307

Tensorflow2官方demo跑mnist数据集

内容来源于网上教程,做个记录。 内容1.tensorflow1和tensorflow2的对比2.在Pytorch和tensorflow中卷积后的矩阵尺寸大小计算公式区别3.实例 1.tensorflow1和tensorflow2的对比 2.在Pytorch和tensorflow中卷积后的矩阵尺寸大小计算公式区别 Pytorch中: Tensorflow中: 在默认情况下,Padding=VALID。 当需要用Padding补0时,此时Padding=SAME,这样就不需要去操作Padding的过程,由

boss-dog 779

tensorflow 2.0版本如何import mnist数据集

最近在写代码时,需要调用MNIST数据集,好久没用tensorflow写代码了,才发现版本已经更新到2.0版本了。按照网上给的代码调用数据集,过程是如下所示: from tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets # load mnist dataset mnist = read_data_sets("./dataset", one_hot=True) 才发觉tensorflow 2.0版本中已

飞奔的菜猪的博客 1802
上一篇: matplotlib画图 2
下一篇: tensorflow mnist 1
龚慧林
博客等级 码龄14年 77粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值