《Keras深度学习实战》—2.4 MNIST数据集

举报
华章计算机 发表于 2019/06/15 12:20:24 2019/06/15
【摘要】 本节书摘来自华章计算机《Keras深度学习实战》一书中的第2章,第2.4节,作者是拉蒂普·杜瓦(Rajdeep Dua)[印] 曼普里特·辛格·古特(Manpreet Singh Ghotra) 著 罗 娜 祁佳康 译。

2.4 MNIST数据集

MNIST是一个包含60 000个0~9这十个数字的28×28像素灰度图像的数据集。MNIST也包括10 000个测试集图像。数据集包含以下四个文件:

  • train-images-idx3-ubyte.gz:训练集图像(9 912 422字节),见http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz

  • train-labels-idx1-ubyte.gz:训练集标签(28 881字节),见http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz

  • t10k-images-idx3-ubyte.gz:测试集图像(16 48 877字节),见http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz

  • t10k-labels-idx1-ubyte.gz:测试集标签(4 542字节),见http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz

这些文件中的数据以IDX格式存储。IDX文件格式是用于存储向量与多维度矩阵的文件格式,你可以在http://www.fon.hum.uva.nl/praat/manual/IDX_file_format.html上找到IDX格式的更多信息。

 image.png

上图显示了MNIST数据集表示的图像。

怎么做

使用keras.datasets.mnist将MNIST数据加载到numpy数组中:

 image.png

数据集的形状输出如下:

                                                                         image.png

接下来介绍如何从.csv文件加载数据。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。