Ошибка импорта Keras Nadam

Я получаю ошибку импорта при попытке импортировать модуль Keras Nadam:

>>> from keras.optimizers import Nadam Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name Nadam 

Я могу импортировать и использовать SGD, Adam и т. Д., Просто не этот оптимизатор. Любая помощь оценивается.

Я установил Keras, используя:

 git clone https://github.com/fchollet/keras.git sudo python2.7 setup.py install 

Я только что нашел, что, если я попытаюсь импортировать его с помощью оболочки сразу после установки, импорт Nadam будет работать. Но Nadam не будет импортироваться в мой сценарий. Так что это проблема?

3 Solutions collect form web for “Ошибка импорта Keras Nadam”

Если вы можете импортировать что-то в одном месте, но не в другое, это определенно проблема с системой импорта. Итак, внимательно проверьте соответствующие переменные ( sys.path , PYTHON_PATH ) и где модули в каждом случае импортируются из ( sys.modules ).

Для более глубокого чтения я направляю вас к документам системы импорта Python и обзору общих ловушек в системе .

У вас также может быть установлена ​​старая версия Keras: Nadam – довольно недавнее дополнение (2016-05), поэтому это может быть причиной того, что поведение «может импортировать другие оптимизаторы, но не это».

Это может произойти, если вы используете другую версию python. Предположим, вы установили python глобально с версией 2.7.x, но при запуске скрипта вы используете python 3.x. В этом случае даже вы запустите оболочку python, вы сможете ее импортировать, но при запуске конкретного скрипта, который использует другую версию python, это было бы невозможно.

Кажется, что ваш пакет keras не является последней версией. Обновите пакет keras

 sudo -H pip3 install git+https://github.com/fchollet/keras.git --upgrade 

или

 sudo -H pip3 install git+https://github.com/fchollet/keras.git --upgrade 
  • проблема компиляции при запуске theano
  • Попытка получить простой пример Neras сети Keras для работы
  • Установка Theano на EPD (Windows x64)
  • ImportError: нет модуля с именем downsample
  • python anano Ошибка оптимизации из-за: local_dot_to_dot22
  • Установка anano в Windows 8 с включенным графическим процессором
  • ПРЕДУПРЕЖДЕНИЕ (theano.sandbox.cuda): CUDA установлен, но устройство gpu недоступно (ошибка: cuda недоступна)
  • Как изменить бэкэнд Keras (где находится json-файл)?
  • Theano CNN на CPU: AbstractConv2d Не удалось оптимизировать Theano
  • Передача математических операций с помощью PYMC3 / Theano
  • Потеря NaN при тренировке регрессионной сети
  •  
    Interesting Posts for Van-Lav

    Почему явный тест для пустого набора не работает

    Использование web.py как не блокирующего http-сервера

    Резервное копирование в одном и восстановление в другом приложении Google App Engine с помощью Cloud Storage?

    Как перенаправить запросы urllib через сеть TOR?

    Python OpenCV: обратный вызов мыши для рисования прямоугольника

    получение последовательных смежных элементов списка

    Сравнивая массивы NumPy так, чтобы NaN сравнивали равные

    Масштаб журнала гистограммы Python Pandas

    Python: определение того, соответствует ли любой элемент последовательности другим

    генераторы, которые откладывают до подгенераторов

    Использование ключа в collection.defaultdict

    Запись потока и сохранение интернет-радио в python

    Разница между python 2.7 и 3.3+ при импорте в __init__.py и модуле из того же каталога

    Список кортежей Python объединяет 2-й элемент с уникальным первым элементом

    setup.py: установка только p-го файла?

    Python - лучший язык программирования в мире.