当前位置:网站首页>联邦学习入门
联邦学习入门
2022-08-01 22:07:00 【爽爽不会编程】
最近开始了解联邦学习啦!作为研0,啥也不了解,先从基础慢慢看吧~
目录
前提背景
数据基数巨大引起的问题,典型的如数据孤岛的出现。多个机构数据不共享,无法获得 足够的数据等问题。还有随着用户隐私数据问题越来越被重视。
联邦学习
概念
联邦学习是一个机器学习的框架,有效的帮助有个机构在用户隐私保护、数据安全和法律法规要求下,进行数据的使用和机器学习的建模。
特点
数据隔离:数据不会泄露,满足用户隐私和安全性
模型无损:训练模型效果好
地位对等:不存在数据歧视的关系
共同获利
分类
纵向联邦学习
样本ID相同
不同机构双方的用户重叠比较多,用户特征不完全相同。在加密的状态下,综合用户不同的特征增强模型。

纵向联邦学习模型搭建

第一步:C将公钥发给A,B 用以加密AB交换的数据。
第二步:AB互相交换剃度计算的中间结果
第三步:AB分别对加密的梯度值进行计算,发给C,C解密。
第四步:C将解密后的梯度分别传给A和B
迭代以上四步,直到损失函数收敛。
横向联邦学习
特征维度相同
不同机构用户特征重叠比较多,用户重叠比较少。

横向联邦学习举例:重要用在机构间用户重叠少,但用户特征重叠多。
横向联邦学习的模型搭建:

总结
统计挑战:数据非独立同分布,比如数据的数据分布不同、数量不平衡、数据漂移、非独立等。
系统挑战:常见于节点较多,比如通信宽带,隐私保护,系统防御等。
以上是看B站的一些课程总结的笔记,以后入学上课,我也会不断地更新充实自己的笔记。主要是要养成及时更新所学知识的,复盘自己所得的习惯。
边栏推荐
猜你喜欢

HCIP---Multiple Spanning Tree Protocol related knowledge points

小程序毕设作品之微信体育馆预约小程序毕业设计成品(4)开题报告

Uses of Anacoda

AI应用第一课:支付宝刷脸登录

C语言必杀技3行代码把运行速度提升4倍

Based on php online learning platform management system acquisition (php graduation design)

深度学习Course2第二周Optimization Algorithms习题整理

Small program -- subcontracting

高等代数_证明_矩阵的行列式为特征值之积, 矩阵的迹为特征值之和

JS prototype hasOwnProperty in 加方法 原型终点 继承 重写父类方法
随机推荐
高等代数_证明_矩阵的行列式为特征值之积, 矩阵的迹为特征值之和
Yizhou Financial Analysis | The intelligent transformation of bank ATM machines is accelerated; the new Internet loan regulations bring challenges
线上故障排查方案
小程序毕设作品之微信体育馆预约小程序毕业设计成品(2)小程序功能
xctf攻防世界 Web高手进阶区 web2
long investment career
RxJs SwitchMapTo 操作符之移花接木
Based on php Xiangxi tourism website management system acquisition (php graduation design)
familiar friend
【C语言实现】整数排序-四种方法,你都会了吗、
模拟数据之mockjs
使用Jenkins做持续集成,这个知识点必须要掌握
[Niu Ke brush questions-SQL big factory interview questions] NO4. Travel scene (a taxi)
365 days challenge LeetCode1000 questions - Day 046 Generate a string with odd number of each character + add two numbers + valid parentheses
企业公众号文章写作方向:如何写出读者认可的优质内容
小程序毕设作品之微信美食菜谱小程序毕业设计成品(7)中期检查报告
AI应用第一课:支付宝刷脸登录
小程序毕设作品之微信美食菜谱小程序毕业设计成品(6)开题答辩PPT
SOM Network 2: Implementation of the Code
【Verilog刷题篇】硬件工程师从0到入门1|基础语法入门