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: 此参数指定优化器应从随机选择的超参数起始点运行多少次 防止局部最优