说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111463991.3 (22)申请日 2021.12.0 3 (71)申请人 华融融通 (北京) 科技有限公司 地址 100033 北京市西城区金融大街8号楼 5层502室 (72)发明人 王春源 傅湘玲 杨欣勇 陈松龄  司洪超 王菲 苗丛  (51)Int.Cl. G06N 20/00(2019.01) G06F 16/17(2019.01) G06F 16/172(2019.01) G06F 16/182(2019.01) G06F 16/28(2019.01) G06F 9/48(2006.01) G06F 21/60(2013.01) G06F 21/62(2013.01) (54)发明名称 一种基于参数服 务器的联邦学习 系统 (57)摘要 本发明公开了一种基于参数服务器的联邦 学习系统, 包括: 页面交互模块、 业务逻辑模块、 系统支撑模块、 数据存储模块; 本发明的优点在 于: 具备有良好的可视化操作界面, 对现有联邦 学习框架进行二次封装, 以一种简明的方式为联 邦学习合作者提供联邦学习模型训练服务, 将为 联邦学习合作者提供一个渠道去相互连接, 从而 达到推动联邦学习生态圈发展的目的。 权利要求书2页 说明书6页 附图2页 CN 114219098 A 2022.03.22 CN 114219098 A 1.一种基于参数服务器的联邦学习系统, 其特征在于, 包括: 页面交互模块、 业务逻辑 模块、 系统支撑模块、 数据存 储模块; 所述页面交互模块: 接收业务逻辑模块传来的模型信息、 工作流进度信息、 用户信息、 数据资源信息、 计算资源信息、 业务流程信息并在页面进行图形化表格化展示; 设有多个管 理功能按钮, 提供给用户管理数据资源、 计算资源、 用户信息、 业务流程信息的管理功能, 在 用户点击按钮后调用业务逻辑模块的对应具体接口完成响应管理操作; 将联邦学习算法定 义过程以表单的形式可视化 实现, 用户通过具体表单实现算法定义、 数据绑定、 计算资源绑 定、 任务发起的一系列流程, 在任务发起后接受由业务逻辑层传来的任务调度详情信息并 可视化展示; 所述业务逻辑模块: 接受页面交互模块发起的计算资源管理、 数据资源管理、 用户信 息 管理、 业务流程信息管理的管 理请求, 通过操作数据存储模块完成管理操作, 并将响应信息 返回给页面交互模块; 接受页面交互模块 发送的联邦学习任务定义、 数据绑定、 计算资源绑 定的联邦学习任务请求, 并向系统支撑模块发送请求由其完成具体操作, 并接受其返回的 相关信息将其返回给页面交互模块; 按照安全算法完成准入凭证的生与校验; 根据系统支 撑层传递的用户权限数据进行权限校验; 使用Redis配合Spr ing日志进 行日志缓存 管理; 对 系统的相关异常信息进行处 理, 保证系统稳定性; 所述系统支撑模块: 接受业务逻辑模块发送的联邦学习任务调度请求, 将任务详细信 息写入居于Redis实现的任务表中, 并将相关数据推送到高性能参数服务器上, 参数服务器 负责任务分送并通过Dubbo调用部署在具体计算资源上的任务启动器, 将具体任务信息进 行发送并启动联邦学习任务; 联邦学习任务调度信息由调度器返回给参数服务器, 并返回 给业务逻辑模块, 由其向上层发送; 所述数据存储模块: 使用Redis、 MySQL以及Hadoop作为数据存储的具体底层技术, 分别 对参数数据、 日志数据、 计算资源数据、 数据资源数据、 用户信息数据、 联邦学习任务数据、 模型数据的数据进行存储, 接受系统支撑模块、 业务逻辑模块发起的对数据存储的相关请 求, 并返回给其相关操作结果信息, 由其向上层展示。 2.根据权利要求1所述的一种基于参数服务器的联邦学习系统, 其特征在于: 所述页面 交互模块具体实现方法如下: (1) 接收业务逻辑模块传来的模型信息、 工作流进度信息、 用户信息、 数据资源信息、 计 算资源信息、 业 务流程信息并在页面进行图形化表格化展示; (2) 设计多个管理功能按钮, 提供给用户管理数据资源、 计算资源、 用户信息、 业务流程 信息的管理功能, 在用户点击按钮后调用业务逻辑模块的对应具体接口完成响应管理操 作; (3) 将联邦学习算法定义过程以表单的形式可视化实现, 用户可以通过具体表单实现 算法定义、 数据绑定、 计算资源绑定、 任务发起的一系列流程, 在任务发起后接受由业务逻 辑层传来的任务调度详情信息并可视化展示。 3.根据权利要求1所述的一种基于参数服务器的联邦学习系统, 其特征在于: 所述业务 逻辑模块具体实现方法如下: (1) 接受页面交互模块发起的计算资源管理、 数据资源管理、 用户信息管理、 业务流程 信息管理的管理请求, 通过操作数据存储模块完成管理操作, 并将响应信息返回给页面交权 利 要 求 书 1/2 页 2 CN 114219098 A 2互模块; 接受页面交互模块 发送的联邦学习任务定义、 数据绑定、 计算资源绑定的联邦学习 任务请求, 并向系统支撑模块发送请求由其完成具体操作, 并接受其返回的相关信息将其 返回给页面交 互模块; (2) 按照安全算法完成准入凭证的生与校验; (3) 根据系统支撑层 传递的用户权限数据进行权限校验; (4) 使用Redis配合Spri ng日志进行日志缓存管理; (5) 对系统的相关异常信息进行相关处 理, 保证系统稳定性。 4.根据权利要求1所述的一种基于参数服务器的联邦学习系统, 其特征在于: 所述系统 支撑模块具体实现方法如下: (1) 接受业务逻辑模块发送的联邦学习任务调度请求, 将任务详细信息写入居于Redis 实现的任务表中, 并将相关数据推送到高性能参数服务器上, 参数服务器负责任务分送并 通过Dubbo调用部署在具体计算资源上的任务启动器, 将具体任务信息进行发送并启动联 邦学习任务; (2) 联邦学习任务调度信息由调度器返回给参数服务器, 并返回给业务逻辑模块, 由其 向上层发送。 5.根据权利要求1所述的一种基于参数服务器的联邦学习系统, 其特征在于: 所述数据 资源层具体实现如下: (1) 使用Redis别对参数数据、 日志数据、 联邦学习任务数据的数据进行存储, 接受系统 支撑模块的对数据存 储的相关请求, 并返回给其相关操作结果信息, 由其向上层展示; (2) 使用MySQL作为数据存储的具体底层技术, 别参数数据、 日志数据、 计算资源数据、 数据资源数据、 用户信息数据、 联邦学习任务数据、 模型数据的数据进行存储, 接受系统支 撑模块、 业务逻辑模块 发起的对 数据存储的相关请求, 并返回给其相关操作结果信息, 由其 向上层展示; (3) 使用Hadoop作 为数据存储的具体底层技术, 别对联邦学习任务数据进行存储, 接受 系统支撑模块块发起的对数据存储的相关请求, 并返回给其相关操作结果信息, 由其向上 层展示。权 利 要 求 书 2/2 页 3 CN 114219098 A 3

.PDF文档 专利 一种基于参数服务器的联邦学习系统

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于参数服务器的联邦学习系统 第 1 页 专利 一种基于参数服务器的联邦学习系统 第 2 页 专利 一种基于参数服务器的联邦学习系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 01:19:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。