当前位置:网站首页>联邦学习入门
联邦学习入门
2022-08-01 22:07:00 【爽爽不会编程】
最近开始了解联邦学习啦!作为研0,啥也不了解,先从基础慢慢看吧~
目录
前提背景
数据基数巨大引起的问题,典型的如数据孤岛的出现。多个机构数据不共享,无法获得 足够的数据等问题。还有随着用户隐私数据问题越来越被重视。
联邦学习
概念
联邦学习是一个机器学习的框架,有效的帮助有个机构在用户隐私保护、数据安全和法律法规要求下,进行数据的使用和机器学习的建模。
特点
数据隔离:数据不会泄露,满足用户隐私和安全性
模型无损:训练模型效果好
地位对等:不存在数据歧视的关系
共同获利
分类
纵向联邦学习
样本ID相同
不同机构双方的用户重叠比较多,用户特征不完全相同。在加密的状态下,综合用户不同的特征增强模型。
纵向联邦学习模型搭建
第一步:C将公钥发给A,B 用以加密AB交换的数据。
第二步:AB互相交换剃度计算的中间结果
第三步:AB分别对加密的梯度值进行计算,发给C,C解密。
第四步:C将解密后的梯度分别传给A和B
迭代以上四步,直到损失函数收敛。
横向联邦学习
特征维度相同
不同机构用户特征重叠比较多,用户重叠比较少。
横向联邦学习举例:重要用在机构间用户重叠少,但用户特征重叠多。
横向联邦学习的模型搭建:
总结
统计挑战:数据非独立同分布,比如数据的数据分布不同、数量不平衡、数据漂移、非独立等。
系统挑战:常见于节点较多,比如通信宽带,隐私保护,系统防御等。
以上是看B站的一些课程总结的笔记,以后入学上课,我也会不断地更新充实自己的笔记。主要是要养成及时更新所学知识的,复盘自己所得的习惯。
边栏推荐
- Based on php hotel online reservation management system acquisition (php graduation project)
- 迁移学习——Discriminative Transfer Subspace Learning via Low-Rank and Sparse Representation
- APP专项测试:流量测试
- 【C语言实现】两种计算平均成绩题型,博主精心整理,值得一读
- SAP Spartacus NgExpressEngineDecorator 的工作原理
- 企业公众号文章写作方向:如何写出读者认可的优质内容
- 1. @Component注解的原理剖析
- Kubernetes第零篇:认识kubernetes
- 第一讲 测试知多少
- 【C语言实现】整数排序-四种方法,你都会了吗、
猜你喜欢
ARFoundation入门教程U2-AR场景截图截屏
今年的很美味
Based on php online examination management system acquisition (php graduation design)
【Verilog刷题篇】硬件工程师从0到入门1|基础语法入门
FusionGAN:A generative adversarial network for infrared and visible image fusion article study notes
ModuleNotFoundError: No module named ‘yaml‘
blender3.2.1 unit setting
小程序容器+自定义插件,可实现混合App快速开发
(*゚ヮ゚)*【精品C语言整理】*(゚ヮ゚*)女盆友缠着你让你教她写代码怎么办?安排,三万字博文带你走遍C语言,从此不再害怕编程
不卷了!入职字节跳动一周就果断跑了。
随机推荐
小程序毕设作品之微信体育馆预约小程序毕业设计成品(3)后台功能
用户体验 | 如何度量用户体验?
ImportError: `save_weights` requires h5py.问题解决
SOM Network 1: Principles Explained
使用分类权重解决数据不平衡的问题
迁移学习——Discriminative Transfer Subspace Learning via Low-Rank and Sparse Representation
今年的很美味
The Microsoft campus ambassador to shout you to autumn recruit!
shell规范与变量
[Niu Ke brush questions-SQL big factory interview questions] NO4. Travel scene (a taxi)
小程序毕设作品之微信美食菜谱小程序毕业设计成品(6)开题答辩PPT
罗克韦尔AB PLC RSLogix5000中的比较指令使用方法介绍
Based on php Xiangxi tourism website management system acquisition (php graduation design)
求解多元多次方程解的个数
long investment career
深度学习Course2第一周Practical aspects of Deep Learning习题整理
The must-have "fishing artifact" for programmers is here!
【移动Web】移动端适配
SAP Spartacus Accessibility E2E 端到端测试
Shell programming conditional statement