gpt4 book ai didi

scikit-learn - ModuleNotFoundError:没有名为 'sklearn.metrics.scorer' 的模块

转载 作者:行者123 更新时间:2023-12-05 05:38:26 26 4
gpt4 key购买 nike

我试图在 Python 中使用 eli5 包。最初我无法安装它,但后来使用 conda install -c conda-forge eli5 修复了它。

现在,当我尝试将 eli5 导入我的 Jupyter Notebbok 时,出现以下错误:ModuleNotFoundError:没有名为“sklearn.metrics.scorer”的模块

如何解决这个问题?我正在尝试评估一个模型并使用 eli5 命令给出前 10 个特征。

最佳答案

对于那些尝试从 sklearn.metrics.scorer 导入内容并收到错误消息 No module named 'sklearn.metrics.scorer' 的人,你们必须做的是从 sklearn.metrics 导入相同的对象,因为内容已在较新版本的 sklearn (1.0+) 中移动。例如,得分手列表过去可以通过 from sklearn.metrics.scorer import SCORERS 访问,但在较新的版本中可以通过 from sklearn.metrics import SCORERS 访问。

对于 @Supreetha Krishna 的问题,您可能已经安装了 eli5 版本 0.11.0,根据 eli5 文档,它与 sklearn 版本 0.18+ 以及 sklearn 版本 1.0+ 兼容。但是,sklearn.metrics.scorer 中内容的移动导致了错误。您可以使用 pip (pip install eli5) 获取最新版本的 eli5(当前为 0.13.0),其中已解决此问题,或者使用 conda 更新 eli5 包,因为根据 https://anaconda.org/conda-forge/eli5 ,conda目前也使用eli5的0.13.0版本。

关于scikit-learn - ModuleNotFoundError:没有名为 'sklearn.metrics.scorer' 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72913200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com