[英]I have installed scikit-learm/sklearn. After running the python file this error is coming
Scanning for .csv files in folder `Dataset`...
===> File to be labeled: SampleDataset.csv
-------> Generating reports based on the trained models...
---------------> Generating report based on classifier `Davidson` trained on dataset `Davidson`.
Traceback (most recent call last):
File "Classifiers/Davidson/DavidsonClassifier.py", line 334, in <module>
test(args)
File "Classifiers/Davidson/DavidsonClassifier.py", line 316, in test
y_preds = loaded_model.predict(X)
File "/home/root1/Desktop/btp/OnlineHarms-Metatool/newenv/lib/python3.8/site-packages/sklearn/utils/metaestimators.py", line 120, in <lambda>
out = lambda *args, **kwargs: self.fn(obj, *args, **kwargs)
File "/home/root1/Desktop/btp/OnlineHarms-Metatool/newenv/lib/python3.8/site-packages/sklearn/pipeline.py", line 418, in predict
Xt = transform.transform(Xt)
File "/home/root1/Desktop/btp/OnlineHarms-Metatool/newenv/lib/python3.8/site-packages/sklearn/feature_selection/_base.py", line 88, in transform
mask = self.get_support()
File "/home/root1/Desktop/btp/OnlineHarms-Metatool/newenv/lib/python3.8/site-packages/sklearn/feature_selection/_base.py", line 52, in get_support
mask = self._get_support_mask()
File "/home/root1/Desktop/btp/OnlineHarms-Metatool/newenv/lib/python3.8/site-packages/sklearn/feature_selection/_from_model.py", line 189, in _get_support_mask
estimator=estimator, getter=self.importance_getter,
AttributeError: 'SelectFromModel' object has no attribute 'importance_getter'
---------------> Generating report based on classifier `Davidson` trained on dataset `Founta`.
Is there some package that is missing or is it a version error?是否有一些 package 丢失或版本错误?
Here is a github repo link of ml model:- https://github.com/yashnatani28/OnlineHarms-Metatool这是 ml model 的 github 回购链接:- https://github.com/yashnatani28/OnlineHarms-Metatool
I had this error as well, and in your case as well it's most likely due to a version mismatch.我也有这个错误,在你的情况下,这很可能是由于版本不匹配。 try reinstalling
scikit-learn
with pip install scikit-learn --upgrade
(or fix the version you want, but greater than 0.24 – importance_getter
is an attribute introduced in version 0.24).尝试使用 pip 重新安装
scikit-learn
pip install scikit-learn --upgrade
(或修复您想要的版本,但大于 0.24 importance_getter
是版本 0.24 中引入的属性)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.