更新时间:2022-08-05 GMT+08:00
分享

全局特征信息文件

在特征工程、在线模块,近线模块时都会用到该全局的特征信息文件。当上传的数据中的特征有变化时,用户需要同步更新该文件。该文件为JSON格式,包含特征名、特征大类、特征值类型。

表1 全局特征信息文件字段描述

字段名

类型

描述

是否必选

user_features

Array[Object]

用户特征,值为数组,其元素为json对象,参见表2

item_features

Array[Object]

物品特征,值为数组,其元素为json对象,参见表2

表2 全局特征信息文件示例表

字段名

类型

描述

是否必选

feature_name

String

特征名称

feature_type

String

特征类型,包含BASIC_INFO、TAGS和CONTEXT。

说明:

CONTEXT只有user_ features下有。

feature_value_type

String

特征值类型,包含string、numerical、strArray、map。

说明:
  • 当feature_type为BASIC_INFO或CONTEXT时可选string,numerical和strArray。
  • feature_type为TAGS时只可选map。

示例

{
    "user_features":[
        {
            "feature_name":"provinceId",
            "feature_type":"BASIC_INFO",
            "feature_value_type":"string"
        },
        {
            "feature_name":"salary",
            "feature_type":"BASIC_INFO",
            "feature_value_type":"numerical"
        },
        {
            "feature_name":"hobbies",
            "feature_type":"BASIC_INFO",
            "feature_value_type":"strArray"
        },
        {
            "feature_name":"user_tags",
            "feature_type":"TAGS",
            "feature_value_type":"map"
        },
        {
            "feature_name":"payment_type",
            "feature_type":"CONTEXT",
            "feature_value_type":"string"
        }
    ],
    "item_features":[
        {
            "feature_name":"product_name",
            "feature_type":"BASIC_INFO",
            "feature_value_type":"string"
        },
        {
            "feature_name":"order_price",
            "feature_type":"BASIC_INFO",
            "feature_value_type":"numerical"
        },
        {
            "feature_name":"categories",
            "feature_type":"BASIC_INFO",
            "feature_value_type":"strArray"
        },
        {
            "feature_name":"item_tags",
            "feature_type":"TAGS",
            "feature_value_type":"map"
        }
    ]
}

相关文档