前情提要:
语句为 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(可能是我版本低)。
于是adam_v2变Adam,成功。