<used-columns>及其子标签

<< Click to Display Table of Contents >>

当前位置:  深度分析 > 插件开发 > 插件工程模板详解 > manifest.xml配置详解 > <manifest>及其子标签 > <node>及其子标签 

<used-columns>及其子标签

复制链接

used-columns嵌套标签结构如下:

<used-columns>
   <purpose>
       <role></role>
       <name></name>
       <mapping-key></mapping-key>
       <description>在这里描述字段的用途</description>
   </purpose>
</used-columns>

1)<purpose>

必选项,可以有多个。一个<purpose>代表字段的一种用途。比如,可以定义一个<purpose>用于代表“自变量”另一个<purpose>用于代表“因变量”。<purpose>是一个标签嵌套结构。

2)<role>

必选项,标记字段的角色,取值为:feature、target、general_input,general_output、general_io、undefined,若<role>为undefined;如果不确定字段角色,建议直接设置为undefined。

feature:对于有监督、无监督机器学习模型,它用于标记特征列、自变量;

target:对于有监督机器学习模型,它用于标记目标列、因变量;

general_input:对于模型应用、数据预处理、特征工程等类型算子,用于标记输入字段;

general_output:对于模型应用、数据预处理、特征工程等类型算子,用于标记输出字段;

general_io:对于模型应用、数据预处理、特征工程等类型算子,用于标记输入输出字段;

undefined:旧版本算子如果不存在该<role>标签,则其默认值为defined;

3)<name>

必选项,为所选字段的用途定义一个简称,比如“特征列”、“因变量”、“自变量”“目标列”“处理列”等等。

4)<mapping-key>

必选项,定义用户所选字段序列在插件脚本中的对应dict类型变量的key值。用户选择的字段列表作为dict变量中的value。

5)<description>

必选项,向用户描述所选字段的用途。