ImportError: cannot import name ‘adam_v2‘ from ‘keras.optimizers‘

前情提要:

语句为 from tensorflow.keras.optimizers import adam_v2

python版本为3.7,对应keras版本为2.3.1

满屏的博客都是cannot import name 'Adam' from 'keras.optimizers',据说是因为keras版本升级,然后解决办法是把Adam改成adam_v2(还可能是改成from tensorflow.keras.optimizers import adam_v2)。

没找到类似我的问题。于是滚去看了keras下的optimizers.py,发现这个版本下的类名本身就是Adam(可能是我版本低)。

ImportError: cannot import name ‘adam_v2‘ from ‘keras.optimizers‘_第1张图片

于是adam_v2变Adam,成功。 

你可能感兴趣的:(一些奇奇怪怪的环境问题,pycharm)