Python 没有名为';keras.legacy';

Python 没有名为';keras.legacy';,python,machine-learning,keras,Python,Machine Learning,Keras,我正在研究语音识别,我必须使用keras优化器 from keras.optimizers import Optimizer from keras.legacy import interfaces from keras import backend as K 这给了我错误 ModuleNotFoundError: No module named 'keras.legacy' 我已经安装了anaconda和keras。看起来keras团队从2.4.0版开始删除了遗留模块。() 尝试将您的版本降

我正在研究语音识别,我必须使用keras优化器

from keras.optimizers import Optimizer
from keras.legacy import interfaces
from keras import backend as K
这给了我错误

ModuleNotFoundError: No module named 'keras.legacy'

我已经安装了anaconda和keras。

看起来keras团队从2.4.0版开始删除了遗留模块。()

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

您使用的是什么版本的keras?keras vs'2.4.3'非常感谢。。。那个么,你们能告诉我什么可以代替keras.legacy用于接口吗?若你们降级到2.3.1,你们可以使用keras.legacy。根据我提供的链接,Keras团队停止了多后端支持(我假设这是遗留模块提供的),现在正在构建Keras作为tensorflow的一部分。不幸的是,我对Keras还不够熟悉,不知道是否有其他方法可以完成与您尝试完成的相同任务,但在当前版本中。