tensorflow(下载mnsit数据集遇到的问题)

今天在学习tensorflow中的mnist数据集时,遇到了一点小问题。

我没有根据视频中直接引用input_data.py来下载mnist数据集。

而是采用了:

from tensorflow.examples.tutorials.mnist import input_data 
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)

首先遇到了这个问题:

ModuleNotFoundError: No module named 'tensorflow.examples.tutorials'

这个问题是由于路径下没有 tutorial 文件夹导致的,可以在我找到的博主的百度网盘中下载

提取码是:xxy7

下载好之后放在

F:\Anaconda\Anaconda\Lib\site-packages\tensorflow\examples

即可,可能每个人的路径都不相同。

后来又遇到了这个问题:

TimeoutError: [WinError 10060]

我建议大家直接到mnist数据集下载网页:http://yann.lecun.com/exdb/mnist/中下载数据集压缩包。然后将其放在与你代码中相同的文件夹中去

 

 

 

 

这样就可以接着运行你之后的代码了。

import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt
from tensorflow.examples.tutorials.mnist import input_data 
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)
print("packs loaded")
trainimg = mnist.train.images
trainlabel = mnist.train.labels
testimg = mnist.train.images
testlabel = mnist.train.labels
print("MNIST loaded")
print(trainimg.shape)
print(trainlabel.shape)
print(testimg.shape)
print(testlabel.shape)

 

posted @ 2021-01-14 13:50  doublebest1  阅读(235)  评论(0编辑  收藏  举报