zoukankan      html  css  js  c++  java
  • 下载并使用MNIST数据集

    TensorFlow提供了一个库,可以直接用来自动下载与安装MNIST。

    MNIST里包含3个数据集:第一个是训练数据集(mnist.train.images),另外两个分别是测试数据集(mnist.test.images)和验证数据集(mnist.validation)。

    代码中的one_hot=True,表示将样本标签转化为one_hot编码。
    刚开始的打印信息是解压数据集的意思。如果是第一次运行,还会显示下载数据的相关消息。
    接着打印出来的是训练集的图片信息,是一个55000行、784列的矩阵。即,训练集里有55000张图片。

    1 from tensorflow.examples.tutorials.mnist import input_data
    2 mnist = input_data.read_data_sets("MNIST_data/",one_hot=True)
    3 print ('输入数据:',mnist.train.images)
    4 print ('输入打印shape:',mnist.train.images.shape)
    5 import pylab
    6 im = mnist.train.images[1]
    7 im = im.reshape(-1,28)
    8 pylab.imshow(im)
    9 pylab.show()


    代码的输出结果如图:

  • 相关阅读:
    DAY 118 ES组合查询
    DAY 117 ES查询
    DAY 116 ES文档操作
    box_sizing
    添加视频
    网页自动刷新
    如何使网页宽度自动适应手机屏幕的宽度?
    存储过程&触发器
    mysql事务
    mysql常用语句
  • 原文地址:https://www.cnblogs.com/Jesse-Cavendish/p/11646985.html
Copyright © 2011-2022 走看看