首页 > 解决方案 > ImportError:无法从“sklearn.gaussian_process”导入名称“GaussianProcess”

问题描述

我试图 kaggle 的Bayesian Hyperparam Optimization of RF内核。而且我无法导入sklearn.gaussian_process.GaussianProcess. 请帮助这个可怜的 scikit-learn 新手。

from sklearn.gaussian_process import GaussianProcess as GP

错误:

Traceback (most recent call last):
  File "C:/Users/Develop/PycharmProjects/reinforcement recommandation system/BNP/bayesianoptimization-of-random-forest.py", line 24, in <module>
    from sklearn.gaussian_process import GaussianProcess as GP
ImportError: cannot import name 'GaussianProcess' from 'sklearn.gaussian_process' (C:\Users\Develop\PycharmProjects\reinforcement recommandation system\lib\site-packages\sklearn\gaussian_process\__init__.py)

Process finished with exit code 1

标签: scikit-learngaussian

解决方案


根据您是否需要回归器或分类器:

from sklearn.gaussian_process import GaussianProcessRegressor as GP

from sklearn.gaussian_process import GaussianProcessClassifier as GP

另外,看看不同的模块


推荐阅读