python加载mnist数据集
在Nvidia Digits上用tensorflow框架直接拿来使用的mnist数据集十分方便,现在为了究竟,使用Python直接实现加载mnist数据集。
from tensorflow.example.tutorials.mnist import input_data
import tensorflow as tf
#加载数据集
mnist = input_data.read_data_sets('E:/soft/MNIST_DATA',one_hot=True)
#加载训练集样本
tran_x = mnist.train.images
#加载验证集样本
validation_x = mnist.validation.image
#加载测试样本
test_x = mnist.test.images#加载训练集标签
train_y = mnist.train.labels
#加载测试集标签
test_y = mnist.test.labels
print('train_x.shape:',train_x.shape,'train_y.shape:',rain_y.shape)
#查看训练集中第一个样本的内容和标签
print(train_x[1])
print(train_y[1])
#获取训练集数据的前100个
images.labels = mnist.train.next_batch(100)
print('images.shape:',images.shape,'labels.shape',labels.shape)#数据可视化
import matplotlib.pylpot as pit
#绘制训练集前20个样本
fig.ax = plt.subplots(nrows=4,ncols=5)
ax = ax.flatten()
for i in range(20)img = train_x[i].reshape(28,28)ax[i].imshow(img,cmap='Greys')
ax[0].set_xticks([])
ax[0].set_yticks([])
plt.show()
onhot编码是:
[0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 ]
绘制前20张样本图片
python加载mnist数据集相关推荐
- 本地加载mnist数据集的方法
本地加载mnist数据集的方法: 在学习keras的过程中需要联网下载mnist,而总是在下载一半时出现连接错误 报错:ConnectionResetError: [WinError 10054] 远 ...
- numpy方法读取加载mnist数据集
方法来自机器之心公众号 首先下载mnist数据集,并将里面四个文件夹解压出来,下载方法见前面的博客 import tensorflow as tf import numpy as np import ...
- 05_专家的快速入门、加载MNIST数据集、数据集切分和混淆、定义类的方式构建模型、选择优化器和损失函数、训练模型和测试模型准确率
https://tensorflow.google.cn/tutorials/quickstart/advanced 导入TensorFlow到你的程序中: import tensorflow as ...
- pytorch如何加载MNIST数据集
CIFAR10和CIFAR100类似 import torchvision import torch import torchvision.transforms as transforms batch ...
- 加载MNIST报错:[WinError 10060] 由于连接方在一段时间后没有正确答复解决办法(亲测)
转载:https://blog.csdn.net/landcruiser007/article/details/79346982 tensorflow加载mnist数据集,一些书上和博客中的代码如下: ...
- tensflow中加载 fashion_mnist 数据集时
在tensflow中加载 fashion_mnist 数据集时,由于网络原因.可能会长时间加载不到或报错 此时我们可以通过离线的方式加载 1.首先下载数据集:fashion_mnist (下载后解压) ...
- TensorFlow——本地加载fashion-mnist数据集
基本概念 Fashion MNIST:Fashion MNIST 旨在临时替代经典 MNIST 数据集,后者常被用作计算机视觉机器学习程序的"Hello, World".MNIST ...
- 使用Python加载谷歌地图并可视化
使用Python加载谷歌地图并可视化 1.库 - pyqt5- pandas- gmplot 首先放个结果图(本文使用的是gmplot,该库使用的是谷歌地图,地图仅供小型开发玩一下而已,大家可以使用百 ...
- Python加载csv文件的两种方式
本文主要讲解下Python加载csv文件的两种方式,如果知道如何处理的就不必往下看了! 下面来简单介绍下. 实例中的数据集是kaggle的Digit Recognizer的train.csv文件,数据 ...
- 在colab上加载minst数据集
在colab上加载minst数据集 `` // An highlighted block import numpy as np from keras.datasets import mnist fro ...
最新文章
- 基于ARP的网络扫描工具netdiscover
- SELinux与SEAndroid
- python中定义变量为啥要用下划线_关于python中带下划线的变量和函数 的意义
- 计算机网络 socket,[计算机网络]简单聊聊套接字 Socket
- 视觉SLAM笔记(30) 特征点法
- mysql连接数据了的dep_Mysql-多表连接的操作和用法
- oppok3如何刷机_OPPO K3 PCGM00刷机教程,卡刷升级更新官方固件系统包
- 把音频中的某个人声去掉_怎样去掉音频中的背景音乐 只保留人声?
- T00ls - Metasploit 教程 笔记
- java bidi_Java Bidi類代碼示例
- (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
- 原生高性能抓包工具Proxyman,送给爱学习的你
- web服务器部署证书
- Python制作微信二维码(动态+静态)
- lisp修改天正标高值_天正CAD里面如何修改标高三角形尺寸,一直太大?
- c+语言基础教程pdf下载,C语言基础教程.PDF
- matlab中常用函数的应用
- 二、定义函数及其导数,绘制双Y轴曲线
- 是男人就下100层【第三层】——高仿交通银行手机客户端界面
- 修改数据库data目标指向位置