描述
opensearch 应用算法模型
示例
{
"id": 113023,
"groupId": "100297752",
"groupName": "appGroupName",
"type": "pop",
"name": "pop_1212",
"trainTarget": "ctr",
"cron": "15 0 */2 * *",
"cronEnabled": true,
"behaviorEnabled": true,
"behaviorFromGroupName": "DemoModelName",
"lastTrainingTime": 1543233439000,
"auc": 0.85,
"status": "train_success",
"progress": 69,
"isAlreadyDeployed": true,
"industry": "general",
"filter": "user_id=1,level=1",
"fields": [{
"name": "item_title",
"appFieldType": "title"
},
{
"name": "item_content"
},
{
"name": "item_title_keep",
"processType": "reserve"
}
],
"extend": {
"useHotQuery": true,
"useHistoryQuery": true
}
}
结构
字段 | 类型 | 描述 |
id | Integer | 模型ID |
groupId | String | 应用ID |
groupName | String | 应用名称 |
type | String | 算法类型- pop 人气模型- cp 类目预测- hot 热词- hint 底纹- suggest 下拉提示 |
name | String | 模型名称命名规则:/^(?!ops_)[a-zA-Z]\w{0,29}$/ |
industry | String | 行业- general 通用- ecommerce 电商- content 内容 |
trainTarget | String | 模型的训练目标- click 点击- buy 购买- cart 加入购物车- collect 收藏- like 点赞- comment 评论- share 分享- subscribe 关注- gift 礼物- download 下载- read 阅读- tip 打赏 |
behaviorEnabled | Boolean | 是否使用行为数据默认 true,部分模型支持不使用行为数据 |
behaviorFromGroupName | String | 使用另一个应用的行为数据源默认使用当前应用的行为数据 |
cron | String | 定时训练的cron表达式参考:Linux crontab定时规则 |
cronEnabled | Boolean | 是否启用定时训练默认 true |
availableThreshold | Float | 模型是否可用的阈值取值范围:[0-1] |
filter | String | 导数据的过滤条件目前支持的条件有<, >, =, !=, >=, <=,多个条件用’,’分隔 |
fields[] | Object | 字段列表 |
fields[].name | String | 字段名 |
fields[].appFieldType | String | 该字段在app中的角色- pk 主键- cate_id 类目id- title 标题- cate_name 类目名称- normal 普通字段 |
fields[].processType | String | 对字段的处理类型- reserve 原值保留- normal 普通 |
lastTrainingTime | Integer | 上次任务完成时间 |
lastModifyTime | Integer | 上次修改配置时间 |
auc | Float | 模型的auc值 |
status | String | 任务的执行状态- train_init 待训练- train_pending 训练中- validate_failed 数据异常- train_failed 训练失败- train_bad_model 已训练未通过- train_success 训练成功 |
progress | Integer | 任务执行过程中的百分比进度 |
isAlreadyDeployed | Boolean | 是否曾部署成功过,相同配置已有可用模型 |
extend | Object | 模型的扩展配置 |
extend.useHotQuery | Boolean | 是否使用热搜词支持的模型类型:suggest |
extend.useHistoryQuery | Boolean | 是否使用搜索历史支持的模型类型:suggest |