温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

mnist数据集问题怎么解决

发布时间:2022-01-14 16:29:24 来源:亿速云 阅读:181 作者:iii 栏目:大数据

这篇文章主要介绍“mnist数据集问题怎么解决”,在日常操作中,相信很多人在mnist数据集问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mnist数据集问题怎么解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

引发IOError,“不是gzip文件”

There is an error:

File "tensorflow/models/image/mnist/convolutional.py", line 59, in extract_data
    bytestream.read(16)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/gzip.py", line 268, in read
    self._read(readsize)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/gzip.py", line 303, in _read
    self._read_gzip_header()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/gzip.py", line 197, in _read_gzip_header
    raise IOError, 'Not a gzipped file'

解决方法:

代码尝试从MNIST网站下载数据文件,并假设该文件在您的系统本地存在,则该文件已正确下载。您可能有一个损坏的文件,在这种情况下,删除它并重试可能会有所帮助。否则,请尝试通过浏览器直接获取数据。

from tensorflow.examples.tutorials.mnist import input_data在未来的版本中将被移除解决方法

在学习神经网络时,经常会用到MNIST数据集,使用Tensorflow导入数据集的时候,使用以下方法有时会出现警告

from tensorflow.examples.tutorials.mnist import input_data
import tensorflow as tf
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)

解决方法是修改为以下代码

from tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets
import tensorflow as tf
mnist = read_data_sets("MNIST_data/", one_hot=True)

成功导入结果

Extracting MNIST_data/train-images-idx3-ubyte.gz
Extracting MNIST_data/train-labels-idx1-ubyte.gz
Extracting MNIST_data/t10k-images-idx3-ubyte.gz
Extracting MNIST_data/t10k-labels-idx1-ubyte.gz

到此,关于“mnist数据集问题怎么解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI