编辑脚本

更新时间:

联邦建模控制台封装了联邦学习的基础能力,并且集成了常用的机器学习库的功能,如 TensorFlow,具有开箱即用的能力。并且在创建脚本文件时,系统根据脚本文件的类型,预置了部分初始代码,您可以在此基础上快速、高效地完成模型开发。

操作步骤

  1. 当成功创建脚本文件后,单击脚本文件名,然后在脚本文件编辑页面中,单击 输入配置

  2. 当成功创建脚本文件后,单击待编辑的脚本文件名,即可在脚本文件编辑框中通过 Python 语言编辑联邦脚本。Python 编码规范及封装的 FL 能力请参见 联邦建模 API

  3. 脚本编辑完成后,单击 保存,即可保存编辑后的脚本文件。

  4. 在执行脚本文件前,需为脚本配置输入、输出项。不同类型的脚本需配置的输入输出项不同,详细信息请参见 脚本输入/输出配置

    22
  5. 脚本文件的输入、输出项配置完成后,单击 执行,即可执行该脚本文件。并可在任务列表中查看任务执行结果等信息。

脚本功能说明

  • 输入配置:单击 输入配置,即可配置该脚本的输入数据。在脚本执行前,必须配置输入数据,否则脚本执行失败。

  • 输出配置:单击 输出配置,即可配置该脚本将输出的联邦表的名称。

  • 保存:单击 保存,即可保存对该脚本的编辑。

  • 另存为:单击 另存为,即将该脚本文件重新保存到另一份脚本文件中。另存的脚本默认与原脚本保存在同一目录中。

  • 执行:单击 执行,将执行该脚本文件。执行脚本文件时,系统自动在任务列表中新建一条任务执行记录。

脚本输入/输出配置说明

不同类型的脚本需配置的输入输出不同,如下:

只有脚本类型为 创建联邦表预处理规则预处理应用 的脚本需配置输出数据,且该类型脚本的输出数据保存在联邦表文件夹中。

脚本类型

输入配置

输出配置

创建联邦表

原始样本(多个)

联邦表(一个或多个)

预处理规则

联邦表(一个或多个)

联邦表(一个或多个)

预处理应用

  • 联邦表(一个或多个)

  • 联邦预处理规则(一个)

联邦表(一个或多个)

模型开发

联邦表(一个或多个)

无需配置

模型评估

  • 联邦表(一个或多个)

  • 联邦模型(一个)

无需配置

重要

预处理应用模型开发 类型的脚本文件执行后,会产出预处理规则和联邦模型,在任务执行结果中可以保存预处理规则和联邦模型。