没有名为“keras.legacy”的模块

Sub*_*ran 2 python machine-learning keras

我正在研究语音识别,必须使用 keras Optimizer。

from keras.optimizers import Optimizer
from keras.legacy import interfaces
from keras import backend as K
Run Code Online (Sandbox Code Playgroud)

它给了我错误。

ModuleNotFoundError: No module named 'keras.legacy'
Run Code Online (Sandbox Code Playgroud)

我已经安装了 anaconda 和 keras。

小智 5

看起来 Keras 团队从 2.4.0 版本开始删除了遗留模块。(https://github.com/keras-team/keras/releases

尝试将您的版本降级到 2.3.1: conda install keras=2.3.1