MINST_data数据集解决办法

最近刚开始学习《TesnsorFlow实战》,在运行3.2节TensorFlow实现 Softmax Regression识别手写数字时遇到了一些问题,将解决方法阐述一下。
from tensorflow.examples.tutorials.mnist import input_data
mnist=input_data.read_data_sets(“MNIST_data”,one_hot=True)

问题一般是连接超时或者下载失败,这是因为下载地址默认为:https://storage.googleapis.com/cvdf-datasets/mnist/,国内不能直接访问,因此我们可以去:http://yann.lecun.com/exdb/mnist/ 下载所需的4个文件(可以参考TensorFlow中文社区数据下载这一节内容),然后放到当前目录MNIST_data下,即可正常使用。另外,MNIST_data是本地地址,可以自定义路径。

解决办法
1.MNIST 数据集可在 http://yann.lecun.com/exdb/mnist/ 获取,下载以下四个文件
下载左下角的四个文件
下载后的文件不要解压,将四个压缩文件放到一个文件夹下,比如:MNIST_data。记住此文件夹的路径,读取的程序会用到。
在这里插入图片描述
3.录入程序代码即可,这里要注意文件的路径问题,路径是你文件的路径
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets(“C:\Users\liuxi.spyder-py3\MNIST_data/”, one_hot = True)
print(mnist.train.images.shape, mnist.train.labels.shape)
print(mnist.test.images.shape, mnist.test.labels.shape)
print(mnist.validation.images.shape, mnist.validation.labels.shape)

4.运行即可显示结果
运行结果

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值