Я пытаюсь сделать учебник MNIST впервые.Я продолжаю сталкиваться с этим же AttributeError.
mnist = Input_data.read_data_sets("MNIST_data/", one_shot=True)
AttributeError: module 'tensorflow.examples.tutorials.mnist' has no attribute 'read_data_sets'
и я должен сказать, что это одна жесткая обезьяна для полного нуба, такого как я.
Моя система:
Tensorflow обновлен до 1.13.1.и я редактирую в Pycharm на Windows 7-64bit.У меня уже были проблемы с этой строкой кода.Я исправил это один раз, но ошибка была другой.Я запустил сценарий, представляющий собой глубокую сеть, скопированную из учебника Youtube, и столкнулся с проблемой запуска программы на моем графическом процессоре, когда она не была активирована cuda.Поэтому я удалил tenorflow & tenorflow-gpu, перезагрузил, а затем установил и обновил просто tenorflow.Я чувствую, что это исправило эту проблему, но я не буду знать, пока не смогу решить эту проблему снова.
Итак, я попытался изменить вне сценария:
Удаление и переустановка &обновляя тензор потока по пути,
Непосредственное копирование файла Input_data в ту же папку, в которой я работаю,
Копирование всей папки Mnist в файл, в котором я работаю,
Переименование input_data в Input_data, потому что я где-то читал, что переименование файла может помочь.
Обновление Input_data с указанием пути к рабочей среде (хотя я, возможно, не сделал это правильно)
Различконфигурации в сценарии, такие как:
from tensorflow.examples.tutorial.mnist import Input_data
import tensorflow.examples.tutorial.mnist as Input_data
from tensorflow.contrib.learn.python.datasets.mnist import Input_data
import Input_data
mnist = Input_data.read_data(
mnist = Input_data.data_sets(
from tensorflow.contrib.learn.python.datasets.mnist import read_data_sets
Некоторые примечания: тензор потока.contrib.learn.python.datasets.mnist был найден в Input_data.py.Когда изменение в программе не помогло, я решил вернуться к файлу Input_data.py и изменить его на tennsflow.examples.tutorial.mnist, чтобы он соответствовал пути.Это ничего не сделало, поэтому я изменил это обратно.
import tensorflow as tf
import tensorflow.examples.tutorials.mnist as Input_data
mnist = Input_data.read_data_sets("MNIST_data/", one_shot=True)
Так же, как перейти к вопросам к одному из заголовка: откуда mnist = Input_data.read_data_sets извлекает информацию об этом атрибуте и как я могу убедиться, что этот путь связан?Если это не сработает, какой будет мой лучший выбор?