ModuleNotFoundError:没有名为“keras.wrappers”的模块

问题描述 投票:0回答:1

我正在尝试使用 GridSearchCV 进行机器学习分类任务,但是我不断收到此行的错误,有什么建议吗?

from keras.wrappers.scikit_learn import KerasClassifier

我的tensorflow版本是2.16.1,我的keras版本是3.3.3

我尝试过以下方法:

pip install scikeras

from scikeras.wrappers import KerasClassifier

并得到“ImportError:无法从‘sklearn.utils.deprecation’导入名称‘_deprecate_Xt_in_inverse_transform’”

如有任何帮助,我们将不胜感激!

python machine-learning keras gridsearchcv
1个回答
0
投票

我遇到了同样的问题,在浏览 keras 的 GitHub 后,我发现了这个问题,并提供了对我有用的解决方法:

https://github.com/keras-team/keras/issues/19747#issuecomment-2127630584

基本上,您需要通过运行

scikeras
安装
pip install scikeras
,然后导入
KerasClassifier

from scikeras.wrappers import KerasClassifier
© www.soinside.com 2019 - 2024. All rights reserved.