[发明专利]基于区块链进行分布式AI训练方法、装置及系统在审
申请号: | 202010596577.9 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111753984A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 李增兴;李昀;廖旺胜 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06N3/08 | 分类号: | G06N3/08;G06N20/00;G06F16/27 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 谷敬丽;王天尧 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 进行 分布式 ai 训练 方法 装置 系统 | ||
1.一种基于区块链进行分布式AI训练系统,其特征在于,包括:任务管理节点和多个参与方节点,任务管理节点和多个参与方节点构成一个区块链网络;
所述任务管理节点用于:接收AI训练数据、训练规则、评价规则、AI训练模型评价排名规则和交易触发规则,基于所述AI训练数据或训练算法生成AI训练任务,所述AI训练任务中包括对应的AI训练数据、对应的训练规则和对应的评价规则;
所述多个参与方节点用于:从所述任务管理节点获取相应的AI训练任务,根据对应的训练规则对相应的AI训练数据进行训练,生成AI训练模型,利用对应的评价规则对所述AI训练模型进行评价,当满足对应的评价规则时,将所述AI训练模型提交到所述任务管理节点上;
所述任务管理节点还用于:按照所述AI训练模型评价排名规则对多个参与方节点上传的AI训练模型进行评价排名,获得评价排名后的AI训练模型,根据对应的交易触发规则,触发评价排名后的AI训练模型对应的参与方节点进行相应的交易操作。
2.如权利要求1所述的基于区块链进行分布式AI训练系统,其特征在于,所述任务管理节点还用于:接收评价阈值,基于AI训练模型评价排名规则和评价阈值,确定评价后超过评价阈值的AI训练模型的排名。
3.如权利要求1所述的基于区块链进行分布式AI训练系统,其特征在于,所述多个参与方节点还用于:将所述AI训练模型进行签名后提交到所述任务管理节点上。
4.一种任务管理节点,其特征在于,包括:
数据接收模块,用于接收AI训练数据、训练规则、评价规则、AI训练模型评价排名规则和交易触发规则;
训练任务生成模块,用于基于所述AI训练数据或训练算法生成AI训练任务,所述AI训练任务中包括对应的AI训练数据、对应的训练规则和对应的评价规则;
训练结果接收模块,用于接收AI训练模型,所述AI训练模型为多个参与方节点在从任务管理节点获取相应的AI训练任务后根据对应的训练规则对相应的AI训练数据进行训练获得的满足对应的评价规则的模型;
评价排名模块,用于按照所述AI训练模型评价排名规则对多个参与方节点上传的AI训练模型进行评价排名,获得评价排名后的AI训练模型;
交易触发模块,用于根据对应的交易触发规则,触发评价排名后的AI训练模型对应的参与方节点进行相应的交易操作。
5.如权利要求4所述的任务管理节点,其特征在于,所述数据接收模块还用于:接收评价阈值;
评价排名模块,还用于基于AI训练模型评价排名规则和评价阈值,确定评价后超过评价阈值的AI训练模型的排名。
6.一种参与方节点,其特征在于,包括:
数据获取模块,用于从任务管理节点获取相应的AI训练任务,其中,AI训练任务中包括对应的AI训练数据、对应的训练规则和对应的评价规则;
训练模块,用于根据对应的训练规则对相应的AI训练数据进行训练,生成AI训练模型;
评价模块,用于利用对应的评价规则对所述AI训练模型进行评价;
数据上传模块,用于当满足对应的评价规则时,将所述AI训练模型提交到所述任务管理节点上。
7.如权利要求6所述的参与方节点,其特征在于,还包括:
签名模块,用于对满足对应的评价规则的AI训练模型进行签名;
所述数据上传模块具体用于:将签名后的AI训练模型提交到所述任务管理节点上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010596577.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:银行外围系统及其信息同步方法
- 下一篇:权限控制方法及装置