cant install Adam from keras.optimizer

Viewed 12570

Was working on google colab yesterday and everything works fine. but now I got a problem when trying to import Adam.

this is what I try to import

from keras.optimizers import Adam, SGD, RMSprop

this is what I got

ImportError                               Traceback (most recent call last)
<ipython-input-1-36a1fe725448> in <module>()
     30 from keras.layers import GlobalAveragePooling2D
     31 from keras.layers import BatchNormalization, Activation, MaxPooling2D
---> 32 from keras.optimizers import Adam, SGD, RMSprop

ImportError: cannot import name 'Adam' from 'keras.optimizers' (/usr/local/lib/python3.7/dist-packages/keras/optimizers.py)

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.
2 Answers

Try to import from tf.keras as follows

from tensorflow.keras.optimizers import Adam, SGD, RMSprop

You can call the Adam optimizer function using TensorFlow:

from tensorflow.keras.optimizers import Adam

Related