编辑脚本
联邦建模控制台封装了联邦学习的基础能力,并且集成了常用的机器学习库的功能,如 TensorFlow,具有开箱即用的能力。并且在创建脚本文件时,系统根据脚本文件的类型,预置了部分初始代码,您可以在此基础上快速、高效地完成模型开发。
操作步骤
当成功创建脚本文件后,单击脚本文件名,然后在脚本文件编辑页面中,单击 输入配置。
当成功创建脚本文件后,单击待编辑的脚本文件名,即可在脚本文件编辑框中通过 Python 语言编辑联邦脚本。Python 编码规范及封装的 FL 能力请参见 联邦建模 API。
脚本编辑完成后,单击 保存,即可保存编辑后的脚本文件。
在执行脚本文件前,需为脚本配置输入、输出项。不同类型的脚本需配置的输入输出项不同,详细信息请参见 脚本输入/输出配置。
脚本文件的输入、输出项配置完成后,单击 执行,即可执行该脚本文件。并可在任务列表中查看任务执行结果等信息。
脚本功能说明
输入配置:单击 输入配置,即可配置该脚本的输入数据。在脚本执行前,必须配置输入数据,否则脚本执行失败。
输出配置:单击 输出配置,即可配置该脚本将输出的联邦表的名称。
保存:单击 保存,即可保存对该脚本的编辑。
另存为:单击 另存为,即将该脚本文件重新保存到另一份脚本文件中。另存的脚本默认与原脚本保存在同一目录中。
执行:单击 执行,将执行该脚本文件。执行脚本文件时,系统自动在任务列表中新建一条任务执行记录。
脚本输入/输出配置说明
不同类型的脚本需配置的输入输出不同,如下:
只有脚本类型为 创建联邦表、预处理规则 和 预处理应用 的脚本需配置输出数据,且该类型脚本的输出数据保存在联邦表文件夹中。
脚本类型 | 输入配置 | 输出配置 |
创建联邦表 | 原始样本(多个) | 联邦表(一个或多个) |
预处理规则 | 联邦表(一个或多个) | 联邦表(一个或多个) |
预处理应用 |
| 联邦表(一个或多个) |
模型开发 | 联邦表(一个或多个) | 无需配置 |
模型评估 |
| 无需配置 |
预处理应用 和 模型开发 类型的脚本文件执行后,会产出预处理规则和联邦模型,在任务执行结果中可以保存预处理规则和联邦模型。