TypeError: ‘Adam‘ object is not callable

#from keras.optimizers import Adam
from keras.optimizers import adam_v2
Adam = adam_v2.Adam(lr=0.001, beta_1=0.9, beta_2=0.999, epsilon=1e-08)




model.compile(loss = 'categorical_crossentropy',
                optimizer = Adam(lr=lr),
                metrics = ['accuracy'])

应该是Adam版本不匹配的问题,改为如下:

model.compile(loss = 'categorical_crossentropy',
                optimizer = Adam,
                metrics = ['accuracy'])

解决!


版权声明:本文为weixin_48262500原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。