Java 类名:org.alinklab.app.form.RecommendU2IForm
推荐-召回-为用户推荐物品
分区名称 | 分区描述 | 子分区名称 | 子分区描述 | 参数名称 | 参数描述 | 类型 | 是否必须? | 取值范围 | 默认值 |
---|---|---|---|---|---|---|---|---|---|
数据表 | 数据表 | 用于召回的行为数据表 | 用于召回的行为数据表 | 数据源类型 | 数据源类型 | 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 | ✓ | ||||||
物品特征表 | 物品特征表 | 数据源类型 | 数据源类型 | 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 | |||||
召回参数设置 | 召回参数设置 | ALS(交替最小二乘法) | ALS(交替最小二乘法协同过滤)参数设置 | 是否选择此路推荐方法 | 是否选择此路推荐方法 | Boolean | false | ||
因子数 | 因子数 | Integer | 10 | ||||||
是否约束因子非负 | 是否约束因子非负 | Boolean | false | ||||||
迭代次数 | 迭代次数,默认为10 | Integer | 10 | ||||||
排除已知的关联 | 推荐结果中是否排除训练数据中已知的关联 | Boolean | false | ||||||
召回个数 | 召回个数 | Integer | 10 | ||||||
FM(因子分解机) | FM(因子分解机)的参数设置 | 是否选择此路推荐方法 | 是否选择此路推荐方法 | Boolean | false | ||||
因子数 | 因子数 | Integer | 10 | ||||||
是否有常数项 | 是否有常数项,默认true | Boolean | true | ||||||
是否含有线性项 | 是否含有线性项 | Boolean | true | ||||||
排除已知的关联 | 推荐结果中是否排除训练数据中已知的关联 | Boolean | false | ||||||
召回个数 | 召回个数 | Integer | 10 | ||||||
ItemCf(物品协同过滤) | 基于物品的协同过滤(ItemCf)的参数设置 | 是否选择此路推荐方法 | 是否选择此路推荐方法 | Boolean | false | ||||
保存相似item的数目 | 保存相似item的数目,该参数设置后将降低内存使用量,同时可能会降低训练速度 | Integer | 64 | ||||||
距离度量方式 | 聚类使用的距离类型 | SimilarityType | COSINE, JACCARD, PEARSON | COSINE | |||||
相似阈值 | 只有大于该阈值的Object才会被计算 | Double | 1.0E-4 | ||||||
排除已知的关联 | 推荐结果中是否排除训练数据中已知的关联 | Boolean | false | ||||||
召回个数 | 召回个数 | Integer | 10 | ||||||
UserCf(用户协同过滤) | 基于用户的协同过滤(UserCf)的参数设置 | 是否选择此路推荐方法 | 是否选择此路推荐方法 | Boolean | false | ||||
相似集合元素数目 | 相似集合元素数目 | Integer | 64 | ||||||
距离度量方式 | 聚类使用的距离类型 | SimilarityType | COSINE, JACCARD, PEARSON | COSINE | |||||
相似阈值 | 只有大于该阈值的Object才会被计算 | Double | 1.0E-4 | ||||||
排除已知的关联 | 推荐结果中是否排除训练数据中已知的关联 | Boolean | false | ||||||
召回个数 | 召回个数 | Integer | 10 | ||||||
热门物品召回 | 基于热门物品召回的参数设置 | 是否选择此路推荐方法 | 是否选择此路推荐方法 | Boolean | false | ||||
召回个数 | 召回个数 | Integer | 64 | ||||||
输出参数设置 | 输出参数设置 | 预测请求物品列表 | 预测请求物品列表 | 请求的物品列表列名 | 请求的物品列表列名 | 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 | ✓ |