该文档涉及的组件

    带约束 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 代码