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 | ✓ |