Java 类名:com.alibaba.alink.operator.batch.finance.ConstrainedDivergenceTrainBatchOp
Python 类名:ConstrainedDivergenceTrainBatchOp
带约束 Divergenve 训练
名称 | 中文名称 | 描述 | 类型 | 是否必须? | 取值范围 | 默认值 |
---|---|---|---|---|---|---|
labelCol | 标签列名 | 输入表中的标签列名 | String | ✓ | ||
positiveLabelValueString | 正样本 | 正样本对应的字符串格式。 | String | ✓ | ||
constOptimMethod | 优化方法 | 求解优化问题时选择的优化方法 | ConstOptimMethod | SQP, Barrier, LBFGS, Newton, ALM | SQP | |
constraint | 约束 | 约束 | String | |||
epsilon | 收敛阈值 | 迭代方法的终止判断阈值,默认值为 1.0e-6 | Double | x >= 0.0 | 0.0000 | |
featureCols | 特征列名数组 | 特征列名数组,默认全选 | String数组 | null | ||
l1 | L1 正则化系数 | L1 正则化系数,默认为0。 | Double | x >= 0.0 | 0.0000 | |
l2 | L2 正则化系数 | L2 正则化系数,默认为0。 | Double | x >= 0.0 | 0.0000 | |
maxIter | 最大迭代步数 | 最大迭代步数,默认为 100 | Integer | x >= 1 | 100 | |
standardization | 是否正则化 | 是否对训练数据做正则化,默认true | Boolean | true | ||
vectorCol | 向量列名 | 向量列对应的列名,默认值是null | String | null | ||
weightCol | 权重列名 | 权重列对应的列名 | String | null | ||
withIntercept | 是否有常数项 | 是否有常数项,默认true | Boolean | true |