联邦学习(Federated Learning)
Beginning
联邦学习的思想概括为:一种无需交换数据(只交换训练中间参数或结果)的分布式机器学习技术,在保护数据隐私的同时实现数据共享,解决数据孤岛问题。
本文仅介绍基本概念,详细请查看文末参考资料。
基本概念#
联邦学习(Federated Learning)是一种分布式机器学习技术,其核心思想是通过在多个拥有本地数据的数据源之间进行分布式模型训练,在不需要交换本地个体或样本数据的前提下,仅通过 交换模型参数或中间结果
的方式,构建基于虚拟融合数据下的全局模型,从而实现数据隐私保护和数据共享计算的平衡,即“数据可用不可见”、“数据不动模型动”的应用新范式。
分类#
联邦学习可依据数据集的特点分为 三类
:
PS:通常,数据矩阵的横向的一行表示一条训练样本,而纵向的一列表示一个数据特征(标签)
- 横向联邦学习(Horizontal Federated Learning)
横向联邦学习一般用于特征重叠较多但样本重叠较少的数据集 - 纵向联邦学习(Vertical Federated Learning)
纵向联邦学习与之相反,一般用于样本重叠较多但特征重叠较少的数据集 - 联邦迁移学习(Federated Transfer Learning)
联邦迁移学习适用于两者都重叠较少的数据集
参考资料#
Ending
作者:Koi.C
出处:https://www.cnblogs.com/KoiC/p/16929125.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
声明:转载或使用请注明本文地址,感谢您的阅读!如果文章内容帮到了您,烦请点一下推荐,不胜感激!
欢迎关注个人公众号!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)