[發明專利]聯邦學習開發方法、裝置、設備及存儲介質在審
| 申請號: | 202010133912.1 | 申請日: | 2020-02-28 |
| 公開(公告)號: | CN111340453A | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 魏文斌;范濤;唐明超;陳天健 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06Q10/10 | 分類號: | G06Q10/10;G06N20/00;G06F7/58;G06F21/60 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 王韜 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯邦 學習 開發 方法 裝置 設備 存儲 介質 | ||
1.一種聯邦學習開發方法,其特征在于,所述聯邦學習開發方法包括:
若檢測到工業開發需求,則確定所述工業開發需求中的多個參與方,并根據所述工業開發需求確定第一評估模型和預設評估條件;其中,不同工業開發需求對應不同第一評估模型和不同預設評估條件;
根據所述多個參與方生成各參與方的隨機數,并基于各參與方的本地數據和隨機數,對第一評估模型進行融合評估處理,以獲得融合評估值;
根據所述預設評估條件和所述融合評估值,對所述第一評估模型進行聯邦學習訓練,得到第二評估模型。
2.如權利要求1所述的聯邦學習開發方法,其特征在于,所述根據所述預設評估條件和所述融合評估值,對所述第一評估模型進行聯邦學習訓練,得到第二評估模型的步驟包括:
若融合評估值未達到所述預設評估條件,則對所述第一評估模型進行聯邦學習訓練,并重復對所述第一評估模型進行融合評估處理的步驟;
若融合評估值達到所述預設評估條件,則將所述第一評估模型確定為第二評估模型。
3.如權利要求1所述的聯邦學習開發方法,其特征在于,所述根據所述多個參與方生成各參與方的隨機數的步驟包括:
根據所述多個參與方生成各參與方中兩兩參與方之間的共同密鑰,并將各共同密鑰發送至所述各共同密鑰對應的參與方;
根據各參與方和各參與方對應的共同密鑰,生成各共同密鑰對應的兩兩參與方之間的隨機數。
4.如權利要求3所述的聯邦學習開發方法,其特征在于,所述根據所述多個參與方生成各參與方中兩兩參與方之間的共同密鑰的步驟包括:
根據各參與方生成DH公鑰,并將所述DH公鑰廣播至各參與方;
根據各參與方和各參與方接收的DH公鑰,計算各參與方對應的私鑰,并將各參與方的私鑰加密,得到各參與方的加密密文,并將各加密密文廣播至各參與方;
根據各參與方和各參與方的加密密文,計算各參與方中兩兩參與方之間的共同密鑰。
5.如權利要求1所述的聯邦學習開發方法,其特征在于,所述若融合評估值未達到所述預設評估條件,則對所述第一評估模型進行聯邦學習訓練的步驟包括:
若所述融合評估值未達到預設評估條件,則根據各參與方的本地數據對第一評估模型進行訓練處理,以獲得各參與方的本地訓練模型參數,以及所述各本地訓練模型的權重因子;
根據各參與方的隨機數和權重因子,對各參與方的本地訓練模型參數進行加密,以獲得各參與方的加密模型參數;
對各參與方的加密模型參數進行聚合平均處理,并基于聚合平均后的模型參數對所述第一評估模型進行更新。
6.如權利要求5所述的聯邦學習開發方法,其特征在于,所述對各參與方的加密模型參數進行聚合平均處理,并基于聚合平均后的模型參數對所述第一評估模型進行更新的步驟包括:
將各參與方的加密模型參數進行聚合處理,生成聚合模型參數;
將各參與方的權重因子進行聚合處理,生成聚合權重因子;
根據聚合模型參數和聚合權重因子進行模型參數平均處理,并基于聚合平均處理后的模型參數對所述第一評估模型進行更新。
7.如權利要求1-6任一項所述的聯邦學習開發方法,其特征在于,所述根據各參與方的隨機數和權重因子,對各參與方的本地訓練模型參數進行加密,以獲得各參與方的加密模型參數的步驟包括:
根據各參與方、各參與方的本地訓練模型參數以及權重因子,生成各參與方的初始模型參數;
根據各參與方和各參與方的隨機數生成各參與方的隨機模型參數;
獲取各參與方的標識號,并根據各參與方對應的標識號確定各參與方的初始模型參數的加密方式;
若加密方式為相加方式,則將各參與方的所述初始模型參數和隨機模型參數進行相加處理,獲得各參與方的第一模型參數;
若加密方式為相減方式,則將各參與方的所述初始模型參數和隨機模型參數進行相減處理,獲得各參與方的第二模型參數;
將各參與方的第一模型參數或第二模型參數確認為各參與方的加密模型參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010133912.1/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





