python - 错误 : from tensorflow. examples.tutorials.mnist import input_data

标签 python tensorflow mnist

我的环境如下:

* Windows 7, 64 bit
* Anaconda Navigator 1.8.7
* python 3.6.5
* tensorflow 1.8.0

在 python 中,我输入:

import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data

我得到如下错误:

>>> from tensorflow.examples.tutorials.mnist import input_data
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "E:\Anaconda3\envs\opencv\lib\site-packages\tensorflow\examples\tutorials\mnist\__init__.py", line 21, in <module>
    from tensorflow.examples.tutorials.mnist import input_data
  File "E:\Anaconda3\envs\opencv\lib\site-packages\tensorflow\examples\tutorials\mnist\input_data.py", line 30, in <module>
    from tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets
  File "E:\Anaconda3\envs\opencv\lib\site-packages\tensorflow\contrib\__init__.py", line 34, in <module>
    from tensorflow.contrib import data
  File "E:\Anaconda3\envs\opencv\lib\site-packages\tensorflow\contrib\data\__init__.py", line 67, in <module>
    from tensorflow.contrib.data.python.ops.error_ops import ignore_errors
  File "E:\Anaconda3\envs\opencv\lib\site-packages\tensorflow\contrib\data\python\ops\error_ops.py", line 20, in <module>
    from tensorflow.contrib.data.python.ops import contrib_op_loader  # pylint: disable=unused-import
  File "E:\Anaconda3\envs\opencv\lib\site-packages\tensorflow\contrib\data\python\ops\contrib_op_loader.py", line 24, in <module>
    resource_loader.get_path_to_datafile("../../_dataset_ops.so"))
  File "E:\Anaconda3\envs\opencv\lib\site-packages\tensorflow\contrib\util\loader.py", line 56, in load_op_library
    ret = load_library.load_op_library(path)
  File "E:\Anaconda3\envs\opencv\lib\site-packages\tensorflow\python\framework\load_library.py", line 56, in load_op_library
    lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: E:\Anaconda3\envs\opencv\lib\site-packages\tensorflow\contrib\data\python\ops\..\..\_dataset_ops.so not found
>>>

它还会弹出一个窗口说:

The procedure entry point ?addcleanup@arenaimpl@internal@protobuf@google@@QEAAXPEAXP6AX0@Z@Z could not be located in the dynamic link library _pywarp_tensorflow_internal.pyd

请帮忙。非常感谢您。

HitTest 烈的问候, 苏里亚迪

最佳答案

tensorflow.examples.tutorials.mnisttf.contrib.learn.datasets.load_dataset('mnist') 都抛出了已弃用的警告。您可以通过 keras 数据集 加载:

(x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data().

您可以在此处查看如何加载 mnist 并将其用于训练:How to load MNIST via TensorFlow (including download)? .

关于python - 错误 : from tensorflow. examples.tutorials.mnist import input_data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50801149/

相关文章:

python - Keras:是否有一种简单的方法可以在时期之间对训练集中的数据进行变异(洗牌)?

python - 加速python pygame中的AI障碍检测

python - 由于 python 将主机读取为元组,尝试进行套接字时出现类型错误

python - 为什么在 numpy `nan == nan` 中为 False 而 [nan] 中的 nan 为 True?

image-processing - 图像分类和图像识别(在人脸识别的背景下)有什么区别?

python - torch.transforms.normalize 中的数字是什么以及如何选择它们?

python - 如何使用 TensorFlow 从 MNIST 获得对一张图像的预测?

python - 使用 Python 将日期格式转换为另一种格式

machine-learning - 使用占位符作为 tensorflow 变量(出现错误!)

tensorflow - 训练时间序列数据的最佳机器学习模型是什么? [不预测]