该文档涉及的组件

    带约束 Divergenve 训练(ConstrainedDivergenceTrainBatchOp)

    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

    代码示例

    Java 代码