PlatON隐私计算网络帮助文档

隐私计算网络帮助文档

平台简介

隐私计算网络是以平台化的方式,建立对隐私AI全生命周期的管理能力,并按照应用需要,实现与下层隐私计算技术、区块链技术、人工智能技术、经济模型、数据算法算力资源等的无缝协同,破解数据孤岛难题,降低隐私AI门槛,构建下一代人工智能和数字经济的基础设施。

快速入门

在隐私计算网络平台快速创建一个隐私AI项目主要由以下步骤组成:

登录平台

隐私计算网络平台采用去中心化的方式管理平台用户,只需要一个支持 MetaMask 扩展 的区块链钱包即可登录平台,无需在平台额外注册账户。登录平台的步骤如下:

1、在Chrome浏览器中打开隐私计算网络平台公测地址:https://39.103.230.158:8443/moirae, 首次打开需跳过安全验证,点击【高级】,然后点击【继续前往39.103.230.158(不安全)"】;

Chrome安全验证1 Chrome安全验证2

2、进入 数据市场 页面,点击页面右上角的【连接钱包】按钮;

数据市场

3、跳出安装 MetaMask 扩展弹窗,点击【安装扩展】按钮,按照提示进行安装,并创建或导入钱包。已安装可跳过此步;

安装MetaMask扩展

  • 说明:Metamask 扩展目前仅支持Chrome浏览器

4、再次点击【连接钱包】按钮,跳出登录弹窗后,选择“阅读并同意用户协议和隐私声明””,并点击 “MetaMask” 按钮;

MetaMask钱包登录弹窗

5、跳出“签名”弹窗后,点击“签名”即可登录。

数据准备

目前在隐私计算网络平台可使用的数据均为平台提供的测试数据,用户只需申请测试数据的权限即可,平台审核通过后即可使用。申请数据权限的步骤如下:

1、登录平台 后,进入 数据市场 页面,选择任意数据,点击【申请授权】按钮,弹出“签名”弹窗后,点击“签名”即可;

数据市场

2、进入“申请授权”页面,选择按时间或按次数授权,并输入对应的数值,然后点击【申请】按钮;

数据申请授权

3、进入“我的资源-数据”页面,可查看已授权数据资源的列表和状态;

我的资源-数据

4、当授权状态变为“已授权”,则表示数据授权成功, 数据市场 页面对应数据的状态也会变为“已授权”。这时就可以用已授权的数据进行 模型训练 了。

数据市场-已授权

  • 说明:在隐私计算任务中,一般至少要申请2个数据协同方的训练数据,一个作为"数据发起方"(或“数据查询方”),一个作为“数据响应方”(或“数据服务方”)。

创建项目

“项目”是用户管理隐私AI任务的模块。隐私计算网络平台用户可基于 案例 页面的模板创建项目,也可以在 项目列表页 直接创建项目。创建项目的步骤如下:

在案例页面创建

1、进入 案例 页面后,选择模板,点击【创建项目】按钮;

案例页

2、进入“创建项目页”,默认已选中对应的项目模板,输入“项目名称”和“描述”(非必填),点击【提交】按钮,即可创建一个新项目;

创建项目页

3、在 项目列表页 ,点击项目名称,打开项目详情页(默认打开工作流列表页);

项目列表页

4、进入 工作流列表 页,即可看到已经自动创建的工作流模板。

工作流列表页

在项目列表页面创建

1、进入 项目列表页 ,点击【创建项目】按钮;

项目列表页

2、选择“案例模板”(空模板将创建没有案例的项目),输入“项目名称”和“描述”(非必填),点击【提交】按钮,即可创建一个新项目;

创建项目页

3、在 项目列表页 ,点击项目名称,打开项目详情页(默认打开工作流列表页);

项目列表页

4、进入 工作流列表 页面,点击“创建工作流”,即可开始项目的构建。

工作流列表页

创建工作流

“工作流”是项目中调试隐私AI任务的主要工作空间。创建工作流的步骤如下:

1、进入 工作流列表 页面,点击【创建工作流】按钮;

工作流列表页

2、输入“工作流名称”和“工作流描述”(非必填),即可创建一个新的工作流;

创建工作流

  • 说明:也可以在基于案例模板创建的工作流中直接编辑。

模型训练

工作流中可以免代码实现模型训练。模型训练的步骤如下:

1、在 工作流列表 页面点击需要编辑的工作流名称,进入“工作流详情”页面;

工作流列表页

2、进入“工作流详情”页后,在左侧”我的算法“中点击”机器学习“,展开机器学习算法列表后,点击“逻辑回归训练”按钮

选择逻辑回归训练节点

3、页面中央将出现“逻辑回归训练”节点,点击“逻辑回归训练”节点,页面右侧展开节点配置窗口;

逻辑回归训练节点配置-概述

4、在节点配置窗口中,点击【输入】配置选项,选择“数据发起方”和“数据响应方”,配置对应的ID列、因变量、自变量等;

逻辑回归训练节点配置-输入

  • 说明:在隐私逻辑回归(纵向)中,数据发起方和数据响应方的自变量一般不相同。

5、在节点配置窗口中,点击【输出】配置选项,选择是否保存至“数据响应方”;

逻辑回归训练节点配置-输出

6、在节点配置窗口中,点击【代码】选项,可查看当前节点执行的算法代码;

逻辑回归训练节点配置-代码

7、在节点配置窗口中,点击【环境】选项,选择对计算资源的最低要求,包含CPU、内存、带宽等,然后选择“最长运行时长”

逻辑回归训练节点配置-环境

  • 说明:系统将自动寻找最佳资源运行任务

8、配置完成后,点击页面右上角的【启动】按钮,并在打开的“请求签名”窗口中点击【签名】按钮,该工作流即开始运行;

启动工作流

9、工作流运行完成后,可右击【逻辑回归训练】节点,点击【查看运行结果】,即可查看模型训练的结果;

逻辑回归训练-右键

10、在弹出的”逻辑回归训练”结果弹窗中,可查看模型训练结果的存储信息。

逻辑回归训练-结果预览

  • 说明:结果文件的存储权限在节点【输出】选项中配置,如果非数据协同方,则没有查看结果权限。

模型预测

工作流中可以免代码实现模型预测。模型预测的步骤如下:

1、完成 模型训练 步骤后,点击“逻辑回归预测”按钮

选择逻辑回归预测节点

2、页面中央将出现“逻辑回归预测”节点,点击“逻辑回归预测”节点,页面右侧展开节点配置窗口;

逻辑回归预测节点配置-概述

3、在节点配置窗口中,点击【输入】配置选项,选择“模型”(默认为前置节点输出模型)、“数据发起方”及相关变量、“数据响应方”及相关变量;

逻辑回归预测节点配置-输入

4、在节点配置窗口中,点击【输出】配置选项,选择是否保存至“数据响应方”;

逻辑回归预测节点配置-输出

5、在节点配置窗口中,点击【代码】选项,可查看当前节点执行的算法代码;

逻辑回归预测节点配置-代码

6、在节点配置窗口中,点击【环境】选项,选择对计算资源的最低要求,包含CPU、内存、带宽等,然后选择“最长运行时长”;

逻辑回归预测节点配置-环境

7、配置完成后,点击页面右上角的【启动】按钮,该工作流即开始运行;

启动工作流

8、工作流运行完成后,可右击【逻辑回归预测】节点,点击【查看运行结果】,即可查看模型预测的结果;

逻辑回归预测-右键

9、在弹出的”逻辑回归预测“结果弹窗中,可查看模型训练结果的存储信息。
逻辑回归预测-结果预览

  • 说明:结果文件的存储权限在节点【输出】选项中配置,如果非数据协同方,则没有查看结果权限。

创建作业

作业用于定时执行并监控隐私AI任务。创建作业的步骤如下:

1、在 项目列表页 点击任一项目名称进入项目详情页(默认打开工作流列表页);

工作流列表页

2、在项目详情页面点击“作业”,进入作业列表页,点击“创建作业”按钮;

作业列表页

3、在“创建作业”窗口中,点击“关联工作流”,选择用于定时执行的工作流;
创建作业-关联工作流

5、在“创建作业”窗口中,点击“基本信息”,输入“名称”和“描述”(非必选);

创建作业-基本信息

6、在“创建作业”窗口中,点击“调度”,输入”开始时间”、“重复频率”、“结束时间”等,点击【创建】按钮,即可启动作业;

创建作业-调度

7、在作业列表页 中,点击任一作业名称,即可进入子作业列表页查看子作业的运行情况。
子作业列表页

1 个赞

沙发沙发沙发沙发!!!!

:+1: :+1: :+1:

image

训练成功,预测失败 :joy:

数据集需要用专门的预测数据集,比如“46公共服务预测小数据集”