使用sklearn时cannot import name MLPClassifier的解决办法

Posted jyroy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用sklearn时cannot import name MLPClassifier的解决办法相关的知识,希望对你有一定的参考价值。

 

 1 scikit-learn v0.17只有BernoulliRBM,没有MLPClassifier。
 2 
 3 只需要把scikit-learn升级到v0.18即可。
 4 
 5 在控制台输入下面任一个命令即可:
 6 
 7 conda update scikit-learn
 8 
 9 pip install --upgrade scikit-learn
10 
11 pip install scikit-learn==0.18.rc2
12 
13 pip install git+https://github.com/scikit-learn/scikit-learn.git

 

以上是关于使用sklearn时cannot import name MLPClassifier的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

python报错:cannot import name ‘joblib‘ from ‘sklearn.externals‘

ImportError: cannot import name ‘calinski_harabaz_score‘ from ‘sklearn.metrics‘

报错整理:ImportError: cannot import name ‘mean_absolute_percentage_error‘ from ‘sklearn.metrics‘

由于错误 <<ImportError: cannot import name 'lobpcg' from 'sklearn.utils.fixes' >> 无法导入 SMOTE

深度森林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‘