SKlearn:高斯过程回归预测对于任何输入都是相同的

时间:2019-12-12 13:06:46

标签: python machine-learning scikit-learn regression gaussian

我正在使用Sklearn测试高斯过程回归,但是在拟合日期之后,我对GP的预测到处都是一样的。有什么我想念的吗?

import numpy as np
from sklearn.gaussian_process.kernels import Matern
from sklearn.gaussian_process import GaussianProcessRegressor

y=[  60.3295131,    53.56137623,    6.18362039,   43.27383624,   73.63256713]

x=[[ 0.02690405, -0.76987722],
 [ 0.51031994, -0.46978989],
 [-1.4756594,   2.15417603],
 [ 0.02674444,  0.6513043 ],
 [ 0.31203479,  0.95269764]]

gp = GaussianProcessRegressor(
            kernel=Matern(nu=2.5),
            alpha=1e-6,
            normalize_y=True,
            n_restarts_optimizer=5,
            random_state=125,
        )

gp.fit(x, y)

print(gp.predict([(-1.3,1.54),(.3,.54)]))

print(gp.predict([(3111,.54)])) ```

0 个答案:

没有答案