超完美解决 ImportError: cannot import name ‘Adam‘ from ‘keras.optimizers‘

文章目录

  • 一、Bug描述
  • 二、进行分析---是什么导致了报错
  • 三、解决办法
    • 1. 利用tensorflow2替代
    • 2. 利用新版本的keras的方法


一、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

你可能感兴趣的:(Python常见bug,Python程序代码,keras,tensorflow,人工智能)