智能推荐平台支持通过表单创建特征评估任务并查看特征评估报告。
前置条件
只有在特征工程模块打上了以下标签的特征,才能通过表单配置的方式产出特征评估报告:
- 物品基础类
- 物品天级窗口聚合类
- 用户基础类
- 用户天级窗口聚合类
- 父物品基础类
- 父物品天级窗口聚合类
- 组合类
- context类
- match类
创建特征评估任务
- 基础配置
- 优化目标:针对某个优化目标来评估特征重要性。
- 评估方法:产品上目前提供两种特征评估方法。
- NAS:Neural Architecture Search,利用某些神经网络结构来学习搜参维度的概率,来表示特征的重要性。
- FeatureInsight:计算特征输入与神经元第一层的乘积输出来度量特征的重要性。
查看特征评估报告
当特征评估任务完成时,点击查看特征评估报告,将跳转 TensorBoard。
进入TensorBoard后,点击最上方的Monolith页签,查看特征评估结果。
- 使用 FeatureInsight 输出的结果为:特征(Feature Name)及其重要性(Weight)。
- 使用 NAS 输出的结果为:特征(Feature Name)、各维度的概率(Weight)、建议的维度(Selection)。特征使用合适的维度,可以在不降低模型精度的前提下,减少模型 size。如果建议的维度为0,说明该特征不重要。