scikit-learn
深度学习库
gaussian_process
高斯过程是非参数监督学习方法 用于解决 回归 与 概率分类 的问题
优点
预测结果通过插值观测值得出
预测是概率性(高斯性的) 可以计算经验置信区间 并根据这些置信区间决定是否应该在感兴趣的某个区域重新拟合(在线拟合、自适应拟合)预测
可以指定不同的内核
缺点
在高维空间中,它们的效率会降低——尤其是在特征数量超过几十个的时候
GaussianProcessRegressor
高斯过程回归GPR
class GaussianProcessRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
def __init__(
self,
kernel=None,
*,
alpha=1e-10,
optimizer="fmin_l_bfgs_b",
n_restarts_optimizer=0,
normalize_y=False,
copy_X_train=True,
n_targets=None,
random_state=None,
)
其中
kernel: 代表核函数
alpha: 噪声
optimizer: LML的优化器 在训练时优化高斯过程的核的参数的
n_restarts_optimizer: 此参数指定优化器应从随机选择的超参数起始点运行多少次 防止局部最优