本文为您介绍高斯过程回归组件。
功能说明
高斯过程回归是使用高斯过程先验对数据进行回归分析的非参数模型。
计算逻辑原理
高斯过程回归中支持三种核函数:
高斯核:,其中尺度因子,尺度是高斯核函数的参数。
线性核:,其中偏移和尺度因子,是线性核函数的参数。
二次有理核:,其中尺度因子,尺度,比例混合因子是二次有理核函数的参数。
参数说明
IN端口
参数名 | 参数描述 | 是否必填 | 输入数据类型 | 数据源类型 |
特征变量 | 配置模型特征变量。 | 是 | 整数或浮点数 说明 若存在非数值数据,则会抛出异常。 |
|
目标变量 | 配置模型目标变量。 | 是 | 整数或浮点数 说明 若存在非数值数据,则会抛出异常。 |
|
模型端口
参数名 | 参数描述 | 输出参数 | 输出数据类型 |
模型 | 输出算法训练后模型存储的地址。 | 模型地址 | 字符 |
算法参数
参数名 | 参数描述 | 是否必填 | 参数默认值 | 参数范围 |
alpha | 拟合期间将值添加到内核矩阵的对角线,可选,不填默认为1e-10。 | 否 | 无 | [0,99999999] |
内核 | 指定高斯过程协方差函数的内核。 | 是 | 高斯核 |
|
尺度因子 | 内核的尺度因子。 | 是 | 1.0 | [0,99999999] |
优化程序的重新启动次数 | 优化器重新启动的次数,用于寻找最大化对数边际可能性的内核参数。 | 是 | 0 | [0,99999999] |
目标值是否归一化 | 如果预期目标值的平均值与零相差很大,则此参数应设置为是。启用后,归一化有效地根据数据修改高斯过程的先验,这与可能性原则相矛盾; 因此,默认情况下禁用归一化。 | 是 | 否 |
|
测试集比例 | 测试模型的数据占总输入数据的比例,用于计算模型的评价指标,默认0.2。 | 是 | 0.2 | [0,1] |
测试集生成方式 | 随机:按比例随机从输入数据中截取n条数据作为测试集;头部:按比例将输入数据前n条数据作为测试集;尾部:按比例将输入数据后n条数据作为测试集。剩余部分作为训练集。 | 是 | 随机 |
|
其他参数
参数名 | 参数描述 |
模型结果 | 可以查看建模成功后的模型评价结果或发布模型。 |
内核:高斯核、二次有理核
参数名 | 参数描述 | 是否必填 | 参数默认值 | 参数范围 |
尺度 | 内核的长度尺度。 | 否 | 1.0 | [0,99999999] |
比例混合因子 | 二次有理内核的比例混合参数。 | 当内核为“二次有理核”时,才需要配置。 | 1.0 | [0,99999999] |
偏移 | 线性核函数的参数。 | 当内核为“线性核”时,才需要配置。 | 1.0 | [0,99999999] |
内核:二次有理核
参数名 | 参数描述 | 是否必填 | 参数默认值 | 参数范围 |
比例混合因子 | 二次有理内核的比例混合参数。 | 否 | 1.0 | [0,99999999] |
内核:线性核
参数名 | 参数描述 | 是否必填 | 参数默认值 | 参数范围 |
偏移 | 线性核函数的参数。 | 否 | 1.0 | [0,99999999] |