该文档涉及的组件

    通用推荐(FineSortRecommendForm)

    Java 类名:org.alinklab.app.form.FineSortRecommendForm

    功能介绍

    通用推荐

    参数说明

    分区名称 分区描述 子分区名称 子分区描述 参数名称 参数描述 类型 是否必须? 取值范围 默认值
    数据表 数据表 用于精排的行为数据表 用于精排的行为数据表 数据源类型 数据源类型 SourceType CSV, TSV, AK AK
    文件路径 文件路径 String
    列名和类型 数据的列名和类型。格式为"colname coltype[, colname2, coltype2[, ...]]",例如"f0 string, f1 bigint, f2 double" String
    字段分隔符 字段分隔符 String It can't be empty string. ,
    行分隔符 行分隔符 String It can't be empty string. \n
    User列列名 User列列名 String
    Item列列名 Item列列名 String
    用户侧原数值特征 用户侧原数值特征 String数组
    用户侧数值特征 用户侧数值特征 String数组
    用户侧类别特征 用户侧类别特征 String数组
    物品侧原数值特征 物品侧原数值特征 String数组
    物品侧数值特征 物品侧数值特征 String数组
    物品侧类别特征 物品侧类别特征 String数组
    Tag特征 Tag特征 String数组
    时间列 时间列 String
    时间格式 时间格式: unixtime, timestamp, yyyy-mm-dd; 如果时间列是long型,可选是unixtime和timestamp, 默认是unixtime; 列类型是String, 格式是时间格式, 默认值是yyyy-mm-dd; 列类型是timestamp, 不做处理 String unixtime
    截止日期,格式是yyyy-mm-dd 截止日期,格式是yyyy-mm-dd String null
    用户特征表 用户特征表 数据源类型 数据源类型 SourceType CSV, TSV, AK AK
    文件路径 文件路径 String
    列名和类型 数据的列名和类型。格式为"colname coltype[, colname2, coltype2[, ...]]",例如"f0 string, f1 bigint, f2 double" String
    字段分隔符 字段分隔符 String It can't be empty string. ,
    行分隔符 行分隔符 String It can't be empty string. \n
    User列列名 User列列名 String
    原数值特征 原数值特征 String数组
    数值特征 数值特征 String数组
    类别特征 类别特征 String数组
    Tag特征 Tag特征 String数组
    时间列 时间列 String
    时间格式 时间格式: unixtime, timestamp, yyyy-mm-dd; 如果时间列是long型,可选是unixtime和timestamp, 默认是unixtime; 列类型是String, 格式是时间格式, 默认值是yyyy-mm-dd; 列类型是timestamp, 不做处理 String unixtime
    截止日期,格式是yyyy-mm-dd 截止日期,格式是yyyy-mm-dd String null
    物品特征表 物品特征表 数据源类型 数据源类型 SourceType CSV, TSV, AK AK
    文件路径 文件路径 String
    列名和类型 数据的列名和类型。格式为"colname coltype[, colname2, coltype2[, ...]]",例如"f0 string, f1 bigint, f2 double" String
    字段分隔符 字段分隔符 String It can't be empty string. ,
    行分隔符 行分隔符 String It can't be empty string. \n
    Item列列名 Item列列名 String
    原数值特征 原数值特征 String数组
    数值特征 数值特征 String数组
    类别特征 类别特征 String数组
    Tag特征 Tag特征 String数组
    时间列 时间列 String
    时间格式 时间格式: unixtime, timestamp, yyyy-mm-dd; 如果时间列是long型,可选是unixtime和timestamp, 默认是unixtime; 列类型是String, 格式是时间格式, 默认值是yyyy-mm-dd; 列类型是timestamp, 不做处理 String unixtime
    截止日期,格式是yyyy-mm-dd 截止日期,格式是yyyy-mm-dd String null
    精排特征配置 精排特征配置参数 GBDT编码参数 GBDT编码参数 模型中树的棵数 模型中树的棵数 Integer 100
    分箱参数 分箱参数 quantile个数 quantile个数,对所有列有效。 Integer 2
    是否删除最后一个元素 删除最后一个元素是为了保证线性无关性。默认true Boolean true
    离散个数阈值 离散个数阈值,低于该阈值的离散样本将不会单独成一个组别。 Integer -2147483648
    多热编码参数 多热编码参数 分隔符 用来分割字符串 String It can't be empty string.
    离散个数阈值 离散个数阈值,低于该阈值的离散样本将不会单独成一个组别。 Integer -2147483648
    特征哈希参数 特征哈希参数 向量维度 生成向量长度 Integer 262144
    时间统计特征参数 时间统计特征参数 统计时间周期 统计时间周期 String数组 [Ljava.lang.String;@35c09b94
    序列特征参数 序列特征参数 最近行为的序列长度 最近行为的序列长度 Integer -1
    embedding的向量长度 embedding的向量长度 Integer x >= 1 100
    特征生成方式 特征生成方式 FeatureGenerateType GBDT, NORMAL NORMAL
    精排参数设置 精排参数设置 精排算法类型 精排算法类型 FineSortType LR, FM, FM_REGRESSION LR
    目标表达式 二分类目标例如: event='click', 回归目标: In(play_time+1) String
    前N的数据 挑选最近的N个数据 Integer x >= 1 10
    输出参数设置 输出参数设置 预测请求物品列表 预测请求物品列表 请求的物品列表列名 请求的物品列表列名 String
    输出格式 输出格式,Text是使用空格相连 ItemListFormat JSON, CSV CSV
    字段分隔符 字段分隔符 String It can't be empty string. ,
    行分隔符 行分隔符 String It can't be empty string. \n
    推荐结果列名 推荐结果列名 String
    分数列名称 分数列名称 String
    物品特征保留列 物品特征保留列 String数组 null
    推荐模型保存地址 推荐模型保存地址 String
    部署地址 部署地址 String