[發明專利]一種基于同態加密技術的3D打印多數據庫共享優化算法在審
| 申請號: | 202010838802.5 | 申請日: | 2020-08-19 |
| 公開(公告)號: | CN112149158A | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 隋少春;榮鵬;王大為;高川云 | 申請(專利權)人: | 成都飛機工業(集團)有限責任公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06N3/04;G06N3/08 |
| 代理公司: | 成都君合集專利代理事務所(普通合伙) 51228 | 代理人: | 尹新路 |
| 地址: | 610092 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 同態 加密 技術 打印 多數 共享 優化 算法 | ||
1.一種基于同態加密技術的3D打印多數據庫共享優化算法,其特征在于:采用中心驅動多方訓練的方式,利用秘密共享算法得到服務器端輸入層數據,并分別獲取各訓練成員對應的迭代次數和服務器對應的中心迭代次數;且各訓練成員分別獨立累積一階矩和二階矩進行模型更新;最后通過使訓練成員的迭代次數和中心迭代次數一致,進行多方訓練成員訓練進度的統一。
2.根據權利要求1所述的一種基于同態加密技術的3D打印多數據庫共享優化算法,其特征在于:所述中心驅動多方訓練,先更新訓練迭代次數,接著利用秘密共享算法得到服務器端輸入層數據,進行服務器模型訓練和更新,并獲得訓練成員對應的迭代次數與中心迭代次數的迭代次數差值,然后由服務器根據迭代次數差值將對應的梯度集合下發至訓練成員,最后更新訓練成員模型;循環執行上述操作,直至完成設定的訓練循環次數。
3.根據權利要求1或2所述的一種基于同態加密技術的3D打印多數據庫共享優化算法,其特征在于:所述多數據庫共享優化算法,具體包括以下步驟:
步驟1:數據對齊和拆分;
步驟2:通信及網絡結構初始化;
步驟3:中心驅動多方訓練;
其中,所述步驟3具體包括:
步驟3.1:更新訓練迭代次數;
步驟3.2:利用秘密共享算法得到服務器端輸入層數據;
步驟3.3:服務器模型訓練和更新;
步驟3.4:服務器下發梯度;
步驟3.5:更新訓練成員模型。
4.根據權利要求3所述的一種基于同態加密技術的3D打印多數據庫共享優化算法,其特征在于:所述步驟3.1具體是指:服務器更新中心迭代次數T=T+1,服務器將更新后的迭代次數T下發至各訓練成員Ai;通過ΔtAi=T-tAi分別計算得到迭代次數差值ΔtAi;并更新迭代次數tAi,即tAi=T;參與訓練的訓練樣本的始末編號均為batch_begin_i、batch_end_i;
其中,
訓練樣本的起始編號為batch_begin_i,
且滿足batch_begin_i=batch_size*(T-1);
訓練樣本的結尾編號為batch_end_i,
且滿足batch_end_i=batch_size*T。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都飛機工業(集團)有限責任公司,未經成都飛機工業(集團)有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010838802.5/1.html,轉載請聲明來源鉆瓜專利網。





