当前位置:   article > 正文

MNIST数据处理遇到ModuleNotFoundError: No module named ‘tensorflow.examples.tutorials或者No module named ‘ten_from tensorflow.examples.tutorials.mnist import in

from tensorflow.examples.tutorials.mnist import input_data modulenotfounderr

MNIST数据处理遇到ModuleNotFoundError: No module named 'tensorflow.examples.tutorials或者No module named 'tensorflow.examples

在看MNIST数据处理遇到的问题,然后网上的资料也都是18、19年的,Tensorflow版本更新也很快,很多包也删除了,这次记录一下排雷过程。

from tensorflow.examples.tutorials.mnist import input_data
  • 1

首先上面这句段代码的主要内容是为了导入input_data这个.py文件,因为报错的是:ModuleNotFoundError: No module named 'tensorflow.examples.tutorials或者No module named 'tensorflow.examples。这里我结合其他大佬的内容,找到了解决办法

首先去 https://github.com/tensorflow/tensorflow下载tensorflow-master压缩包,然后找到\tensorflow-master\tensorflow-master\tensorflow\lite\experimental\examples\lstm下的input_data.py,将这个.py文件直接放到pycharm项目中。在这里插入图片描述

接下来去 http://yann.lecun.com/exdb/mnist/下载MNIST数据集。在这里插入图片描述
并将这四个压缩包(不要解压缩)也放到项目包内,命名为MNIST_data。在这里插入图片描述
这些准备好以后,就差不多了。

直接把这行代码
from tensorflow.examples.tutorials.mnist import input_data
直接替换成
import input_data 
  • 1
  • 2
  • 3
  • 4

还有一个就是如果不用本地包内的数据集,在某些地方下载的话有可能会连接超时,如果按照下面这行代码的话很可能下载不了

mnist = input_data.read_data_sets("/path/to/MNIST_data/", one_hot=True)
  • 1

换成这行代码就可以使用已经下载好的数据集了

mnist = input_data.read_data_sets("./path/to/MNIST_data/", one_hot=True)
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/129826
推荐阅读
相关标签
  

闽ICP备14008679号