Проблема при попытке прочитать набор данных MNIST - PullRequest
0 голосов
/ 23 июня 2019

Я собираюсь узнать о нейронных сетях, и я собираюсь воспроизвести учебник, который обучает нейронную сеть с целью идентификации рукописных букв. Обучение нейронной сети должно выполняться с использованием набора данных MNIST. К сожалению, именно там возникает моя проблема, поскольку я не могу прочитать в наборе данных MNIST. Я использую среду Jupyter Notebook и Python 3.

Это строки кода, которые у меня есть (строка 2 вызывает проблему):

import tensorflow as tf

from tensorflow.examples.tutorials.mnist import input_data

mnist = input_data.read_data_sets("/tmp/data/", one_hot = True)

Строка 2 вызывает это сообщение об ошибке:

ModuleNotFoundError: Ни один модуль с именем tenorflow.contrib

Хорошо, что говорит мне ошибка, ясно. Причина в том, что в моей папке установки tenorflow не существует каталога / tenorflow / contrib /....

Проблемы вызваны строкой 2, так как модуль input_data.py содержит следующую строку кода:

from tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets

Итак, суть моей проблемы в том, что я не знаю, где взять модуль read_data_sets. Я искал в GitHub , но путь / tensorflow / вно / узнать / питон / узнать / наборы данных / mnist / там не существует.

Подробнее: Подпапка 'mnist' не найдена в GitHub. Поэтому я тоже не нахожу файл read_data_sets.py .

Итак, где я могу найти отсутствующий модуль 'read_data_sets' ?

Было бы здорово, если бы кто-то мог мне помочь, так как эта проблема останавливает мою попытку разобраться с нейронными сетями уже в самом начале.

Большое спасибо и всего наилучшего, Matthias

1 Ответ

1 голос
/ 23 июня 2019

Похоже, что вы используете новую версию tenorflow> = 1.13.0, поэтому вы можете перейти по этой ссылке , если хотите загрузить набор данных MNIST

...