keras2.6でAdamをインポートすると以下のエラーがでました
ImportError: cannot import name 'Adam' from 'keras.optimizers'
以前のバージョンから変わったようです。
ProgrammerAHのブログを参考して以下の通りに修正
(修正前)
from keras.optimizers import Adam
(修正後)
from keras.optimizers import adam_v2
実際Adamを使用しているところも合わせて修正
(修正前)
model.compile(loss='categorical_crossentropy', optimizer=Adam(), metrics=['accuracy'])
(修正後)
model.compile(loss='categorical_crossentropy', optimizer=adam_v2.Adam(), metrics=['accuracy'])
参考書とのバージョン差異がポツリポツリと・・・勉強中のみとしてはこういうのは辛いかも。
0 件のコメント:
コメントを投稿