深度森林deep-forest | ImportError: cannot import name ‘_joblib_parallel_args‘ from ‘sklearn.utils.fixes‘

Posted 叶庭云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度森林deep-forest | ImportError: cannot import name ‘_joblib_parallel_args‘ from ‘sklearn.utils.fixes‘相关的知识,希望对你有一定的参考价值。


实践深度森林算法(deep-forest),安装了相应的模块,但是在调用的时候,scikit-learn 中的函数一直报错,遇到报错如下:

pip install deep-forest

from deepforest import CascadeForestClassifier

明显是 sklearn 版本问题导致的,调用 api 的方法不对应了。

解决方法:降低 scikit-learn 的版本,pip install deep-forest 默认安装的版本:scikit-learn1.1.2,使用命令卸载高版本 scikit-learn,然后安装 scikit-learn1.0.2。

pip uninstall scikit-learn

pip install scikit-learn==1.0.2

然后可以成功运行代码了~~


以上是关于深度森林deep-forest | ImportError: cannot import name ‘_joblib_parallel_args‘ from ‘sklearn.utils.fixes‘的主要内容,如果未能解决你的问题,请参考以下文章

深度森林deep-forest | ImportError: cannot import name ‘_joblib_parallel_args‘ from ‘sklearn.utils.fixes‘

有没有办法从随机森林模型中提取树深度?

R:任何可以控制树的最大深度的随机森林包?

从深度学习到深度森林方法(Python)

在给定特征数量的情况下找到随机森林的最大深度

深度强化学习制作森林冰火人游戏AI获取窗口部分界面