1. ホーム
  2. python

[解決済み】「AttributeError: module 'tensorflow' has no attribute 'get_default_graph' 」を修正する方法とは?

2022-01-24 11:32:15

質問

LSTMモデルを作成するコードを実行しようとしているのですが、エラーが発生します。

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

私のコードは以下の通りです。

from keras.models import Sequential

model = Sequential()
model.add(Dense(32, input_dim=784))
model.add(Activation('relu'))
model.add(LSTM(17))
model.add(Dense(1, activation='sigmoid'))
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])

同じような問題を抱えている人を見つけ、彼らはtensorflowをアップデートして動作するようになりましたが、私のは最新ですがまだ動作しません。私はkerasと機械学習を使用するのは初めてなので、これが何か愚かなことであれば申し訳ありません

解決方法は?

お試しください。

from tensorflow.keras.models import Sequential

ではなく

from keras.models import Sequential