WeFe聯(lián)邦機器學(xué)習(xí)框架
WeFe ( WeLab Federated Learning ) 是 Welab 匯立集團子公司天冕科技發(fā)起的開源項目,為聯(lián)邦學(xué)習(xí)生態(tài)系統(tǒng)提供了一套好用的可靠的安全計算框架。
WeFe 是基于聯(lián)邦機器學(xué)習(xí)技術(shù)的可視化分布式建模平臺,可以充分保護各方用戶數(shù)據(jù)安全,打破數(shù)據(jù)孤島;支持企業(yè)按照具體的建模場景,溝通并匹配其他聯(lián)邦成員,在明文數(shù)據(jù)不出庫的前提下,共同完成聯(lián)邦模型的訓(xùn)練與構(gòu)建,幫助建模人員快速搭建聯(lián)邦學(xué)習(xí)任務(wù)(橫向聯(lián)邦、縱向聯(lián)邦、縱橫向混合聯(lián)邦等)。
項目特點
- 混合聯(lián)邦,縱向聯(lián)邦學(xué)習(xí)與橫向聯(lián)邦學(xué)習(xí)結(jié)合的行業(yè)解決方案;
- 使用聯(lián)盟鏈作為聯(lián)邦中心存證共享方案;
- 支持流程可視化,托拉拽編輯流程的交互形式;
- 基于函數(shù)計算與云存儲對象實現(xiàn)動態(tài)資源拓展方案;
- 支持 GPU 加速同態(tài)加密運算(實驗室)。
聯(lián)邦學(xué)習(xí)算法
- WeFe 目前支持的聯(lián)邦學(xué)習(xí)算法:橫向聯(lián)邦、縱向聯(lián)邦、混合聯(lián)邦、深度學(xué)習(xí)。
- 基于FATE,改進并新增了相關(guān)算法,算法細節(jié)請參考 Kernel 模塊文檔 kernel/README.md。
系統(tǒng)架構(gòu)
WeFe 系統(tǒng)由兩大模塊 union 與 member 組成;
member 是 WeFe 聯(lián)邦學(xué)習(xí)平臺中進行聯(lián)邦建模的最小成員單位;
union 是一個去中心化的公共服務(wù)平臺,存儲了聯(lián)邦中的可公開信息并提供給聯(lián)邦中的 member 訪問。
模塊詳情:
- ? union 模塊,詳見 union/README.md;
- ? member 模塊,詳見 README_MEMBER.md。
評論
圖片
表情
