Я собираюсь узнать о нейронных сетях, и я собираюсь воспроизвести учебник, который обучает нейронную сеть с целью идентификации рукописных букв. Обучение нейронной сети должно выполняться с использованием набора данных 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