Нет атрибута 'get_default_graph' - PullRequest
2 голосов
/ 02 апреля 2019

У меня есть код Python, который выглядит так:

from keras.models import Sequential
....
gc.collect()
model = Sequential()
model.add(Dense(32,input_shape = (6,),activation = 'relu'))
...

Но он выдает ошибку в строке model=Sequential().Это:

AttributeError: 'module' object has no attribute 'get_default_graph'

Или в полной форме:

File "neuralnetwork.py", line 38, in <module> model = Sequential()
File "/usr/local/lib/python2.7/dist-packages/keras/engine/sequential.py", line 87, in __init__
super(Sequential, self).__init__(name=name)
File "/usr/local/lib/python2.7/dist-packages/keras/legacy/interfaces.py", line 91, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/network.py", line 96, in __init__
self._init_subclassed_network(**kwargs)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/network.py", line 294, in _init_subclassed_network
self._base_init(name=name)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/network.py", line 109, in _base_init
name = prefix + '_' + str(K.get_uid(prefix))
File "/usr/local/lib/python2.7/dist-packages/keras/backend/tensorflow_backend.py", line 74, in get_uid
graph = tf.get_default_graph()
AttributeError: 'module' object has no attribute 'get_default_graph'

Я знаю о нейронных сетях, их работе и все такое.Я реализовал один с нуля.Но я использую tenorflow в первый раз, и понятия не имею, что эта ошибка, возможно, означает.Пожалуйста, помогите мне решить это.Спасибо!

1 Ответ

0 голосов
/ 11 мая 2019

Версия Tenserflow Unintsalled = 2.o. Используйте pip install tenserflow, который установит 1.13, что решило мою проблему. Надеюсь, это вам тоже поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...