一、Bug描述

ImportError: cannot import name ‘Adam’ from ‘keras.optimizers’
在这里插入图片描述

二、进行分析—是什么导致了报错

这与我们使用的Keras版本有关。
解决思路:

  1. 利用tensorflow替代
  2. 利用新版本的keras的方法

三、解决办法

1. 利用tensorflow2替代

from tensorflow.keras.optimizers import Adam

2. 利用新版本的keras的方法

from keras.optimizers import adam_v2

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐