[發(fā)明專利]基于區(qū)塊鏈的聯(lián)邦學(xué)習(xí)處理方法、裝置、系統(tǒng)以及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202011210463.2 | 申請(qǐng)日: | 2020-11-03 |
| 公開(公告)號(hào): | CN114443754A | 公開(公告)日: | 2022-05-06 |
| 發(fā)明(設(shè)計(jì))人: | 王磊;趙德欣;曾然然 | 申請(qǐng)(專利權(quán))人: | 中國(guó)電信股份有限公司 |
| 主分類號(hào): | G06F16/27 | 分類號(hào): | G06F16/27;G06F16/242;G06F16/2455;G06F21/60;G06F21/64;G06Q40/04;G06N3/04;G06N3/08 |
| 代理公司: | 中國(guó)貿(mào)促會(huì)專利商標(biāo)事務(wù)所有限公司 11038 | 代理人: | 方亮 |
| 地址: | 100033 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 聯(lián)邦 學(xué)習(xí) 處理 方法 裝置 系統(tǒng) 以及 介質(zhì) | ||
1.一種基于區(qū)塊鏈的聯(lián)邦學(xué)習(xí)處理方法,包括:
獲取測(cè)試樣本,將所述測(cè)試樣本發(fā)送給區(qū)塊鏈網(wǎng)絡(luò)中、需要進(jìn)行模型訓(xùn)練的各個(gè)區(qū)塊節(jié)點(diǎn);
在所述各個(gè)區(qū)塊節(jié)點(diǎn)中部署深度學(xué)習(xí)模型,控制各個(gè)區(qū)塊節(jié)點(diǎn)基于所述測(cè)試樣本對(duì)部署在本地的深度學(xué)習(xí)模型進(jìn)行模型訓(xùn)練;
獲取所述各個(gè)區(qū)塊節(jié)點(diǎn)完成所述模型訓(xùn)練的本地訓(xùn)練時(shí)長(zhǎng)信息,基于所述本地時(shí)長(zhǎng)信息確定進(jìn)行聯(lián)邦學(xué)習(xí)的可信區(qū)塊節(jié)點(diǎn);
生成聯(lián)邦學(xué)習(xí)任務(wù),基于所述聯(lián)邦學(xué)習(xí)任務(wù)向所述各個(gè)區(qū)塊節(jié)點(diǎn)發(fā)送聯(lián)邦學(xué)習(xí)的訓(xùn)練命令,以使所述各個(gè)區(qū)塊節(jié)點(diǎn)使用聯(lián)邦學(xué)習(xí)算法和訓(xùn)練數(shù)據(jù),對(duì)部署在本地的深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,獲得模型參數(shù)的梯度數(shù)據(jù);
所述可信區(qū)塊節(jié)點(diǎn)獲取其他區(qū)塊節(jié)點(diǎn)的梯度數(shù)據(jù),進(jìn)行梯度聚合處理。
2.如權(quán)利要求1所述的方法,所述基于所述本地時(shí)長(zhǎng)信息確定進(jìn)行聯(lián)邦學(xué)習(xí)的可信區(qū)塊節(jié)點(diǎn)包括:
獲取全部本地時(shí)長(zhǎng)信息;
將與所述全部本地時(shí)長(zhǎng)信息中的最短本地時(shí)長(zhǎng)信息相對(duì)應(yīng)的區(qū)塊節(jié)點(diǎn)確定為所述可信區(qū)塊節(jié)點(diǎn)。
3.如權(quán)利要求1所述的方法,還包括:
在基于所述測(cè)試樣本進(jìn)行模型訓(xùn)練時(shí),根據(jù)預(yù)設(shè)的模型難度更新機(jī)制,對(duì)部署所述各個(gè)區(qū)塊節(jié)點(diǎn)中的深度學(xué)習(xí)模型進(jìn)行訓(xùn)練難度改變處理;
在所述訓(xùn)練難度改變處理完成后,控制各個(gè)區(qū)塊節(jié)點(diǎn)進(jìn)行所述模型訓(xùn)練。
4.如權(quán)利要求1所述的方法,所述可信區(qū)塊節(jié)點(diǎn)獲取其他區(qū)塊節(jié)點(diǎn)的梯度數(shù)據(jù),進(jìn)行梯度聚合處理包括:
所述可信區(qū)塊節(jié)點(diǎn)基于其他區(qū)塊節(jié)點(diǎn)的梯度數(shù)據(jù)進(jìn)行聚合處理,生成梯度聚合數(shù)據(jù);
所述可信區(qū)塊節(jié)點(diǎn)執(zhí)行預(yù)設(shè)的執(zhí)行合約,將所述梯度聚合數(shù)據(jù)廣播給所述其他區(qū)塊節(jié)點(diǎn),以使所述其他區(qū)塊節(jié)點(diǎn)存儲(chǔ)所述梯度聚合數(shù)據(jù),并根據(jù)所述梯度聚合數(shù)據(jù)更新部署在本地的所述深度學(xué)習(xí)模型。
5.如權(quán)利要求4所述的方法,還包括:
所述可信區(qū)塊節(jié)點(diǎn)基于預(yù)設(shè)的密碼生成機(jī)制生成公私鑰對(duì),將所述公私鑰對(duì)發(fā)送給所述其他區(qū)塊節(jié)點(diǎn);
所述可信區(qū)塊節(jié)點(diǎn)和所述其他區(qū)塊節(jié)點(diǎn)基于所述公私鑰對(duì)進(jìn)行數(shù)據(jù)傳輸。
6.如權(quán)利要求5所述的方法,還包括:
所述其他區(qū)塊節(jié)點(diǎn)使用所述公私鑰對(duì)中的公鑰對(duì)所述梯度數(shù)據(jù)進(jìn)行加密,并將加密的所述梯度數(shù)據(jù)發(fā)送給所述可信區(qū)塊節(jié)點(diǎn);
所述可信區(qū)塊節(jié)點(diǎn)使用所述公私鑰對(duì)中的私鑰對(duì)加密的所述梯度數(shù)據(jù)進(jìn)行解密,獲得所述梯度數(shù)據(jù)。
7.如權(quán)利要求5所述的方法,還包括:
所述可信區(qū)塊節(jié)點(diǎn)使用所述公私鑰對(duì)中的公鑰對(duì)所述梯度聚合數(shù)據(jù)進(jìn)行加密處理,并將加密的所述梯度聚合數(shù)據(jù)發(fā)送給所述其他區(qū)塊節(jié)點(diǎn);
所述其他區(qū)塊節(jié)點(diǎn)使用所述公私鑰對(duì)中的私鑰對(duì)加密的所述梯度聚合數(shù)據(jù)進(jìn)行解密,獲得所述梯度聚合數(shù)據(jù)。
8.如權(quán)利要求1至7任一項(xiàng)所述的方法,其中,
所述深度學(xué)習(xí)模型包括:基于神經(jīng)網(wǎng)絡(luò)的聲紋模型。
9.一種基于區(qū)塊鏈的聯(lián)邦學(xué)習(xí)處理裝置,包括:
測(cè)試樣本處理模塊,用于獲取測(cè)試樣本,將所述測(cè)試樣本發(fā)送給區(qū)塊鏈網(wǎng)絡(luò)中、需要進(jìn)行模型訓(xùn)練的各個(gè)區(qū)塊節(jié)點(diǎn);
模型訓(xùn)練測(cè)試模塊,用于在所述各個(gè)區(qū)塊節(jié)點(diǎn)中部署深度學(xué)習(xí)模型,控制各個(gè)區(qū)塊節(jié)點(diǎn)基于所述測(cè)試樣本對(duì)部署在本地的深度學(xué)習(xí)模型進(jìn)行模型訓(xùn)練;
可信節(jié)點(diǎn)確定模塊,用于獲取所述各個(gè)區(qū)塊節(jié)點(diǎn)完成所述模型訓(xùn)練的本地訓(xùn)練時(shí)長(zhǎng)信息,基于所述本地時(shí)長(zhǎng)信息確定進(jìn)行聯(lián)邦學(xué)習(xí)的可信區(qū)塊節(jié)點(diǎn);
模型學(xué)習(xí)處理模塊,用于生成聯(lián)邦學(xué)習(xí)任務(wù),基于所述聯(lián)邦學(xué)習(xí)任務(wù)向所述各個(gè)區(qū)塊節(jié)點(diǎn)發(fā)送聯(lián)邦學(xué)習(xí)的訓(xùn)練命令,以使所述各個(gè)區(qū)塊節(jié)點(diǎn)使用聯(lián)邦學(xué)習(xí)算法和訓(xùn)練數(shù)據(jù),對(duì)部署在本地的深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,獲得模型參數(shù)的梯度數(shù)據(jù);
其中,所述可信區(qū)塊節(jié)點(diǎn)獲取其他區(qū)塊節(jié)點(diǎn)的梯度數(shù)據(jù),進(jìn)行梯度聚合處理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)電信股份有限公司,未經(jīng)中國(guó)電信股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011210463.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種奶粉盒
- 下一篇:一種電機(jī)保護(hù)裝置
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來(lái)托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種Agent聯(lián)邦快速設(shè)計(jì)流程建模方法
- 基于聯(lián)邦模式的動(dòng)態(tài)產(chǎn)品協(xié)同開發(fā)平臺(tái)及方法
- 一種面向深空通信的數(shù)據(jù)傳輸速率控制方法
- 一種HLA聯(lián)邦成員的動(dòng)態(tài)部署分配方法
- 聯(lián)邦學(xué)習(xí)方法、系統(tǒng)、終端設(shè)備及存儲(chǔ)介質(zhì)
- 一種混合聯(lián)邦學(xué)習(xí)方法及架構(gòu)
- 聯(lián)邦學(xué)習(xí)的沙盒機(jī)制
- 聯(lián)邦模型參數(shù)確定方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種應(yīng)用于異構(gòu)計(jì)算設(shè)備的聯(lián)邦學(xué)習(xí)系統(tǒng)和方法
- 基于區(qū)塊鏈的聯(lián)邦建模方法及裝置
- 根據(jù)用戶學(xué)習(xí)效果動(dòng)態(tài)變化下載學(xué)習(xí)數(shù)據(jù)的系統(tǒng)及方法
- 用于智能個(gè)人化學(xué)習(xí)服務(wù)的方法
- 漸進(jìn)式學(xué)習(xí)管理方法及漸進(jìn)式學(xué)習(xí)系統(tǒng)
- 輔助學(xué)習(xí)的方法及裝置
- 基于人工智能的課程推薦方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 基于強(qiáng)化學(xué)習(xí)的自適應(yīng)移動(dòng)學(xué)習(xí)路徑生成方法
- 一種線上視頻學(xué)習(xí)系統(tǒng)
- 一種基于校園大數(shù)據(jù)的自適應(yīng)學(xué)習(xí)方法、裝置及設(shè)備
- 一種學(xué)習(xí)方案推薦方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 游戲?qū)W習(xí)效果評(píng)測(cè)方法及系統(tǒng)





