课程介绍
联邦学习(Federated Learning)由谷歌在2016年首次提出,从2018年8月开始在国内快速发展和普及,目前联邦学习研究或应用单位已超过百家,阿里、微众银行、建设银行、京东、腾讯、平安等各领域的头部企业均在大力推进。近年来,国内外保护个人隐私和数据安全的法律法规密集出台,机构对于保障用户隐私和数据安全、多方数据合作的需求日益强烈,联邦学习技术发展迅速,热度空前,在很多隐私计算应用场景下成为主流的解决方案和产品选择,相关框架、平台和产品逐渐成熟,再金融风控、广告营销、联合数据分析等领域逐步投入应用。未来,联邦学习会继续进行产业化演进,向着合法、合规的方向重点解决数据安全与交互效率问题,在数据不出域、保障用户隐私和数据安全的前提下多方进行联合计算,赋能跨行业的数据合作,有效提升机器学习模型的性能和数据分析的结果,进而重新定义各数据合作方的角色、服务和业务模式,催生基于联合建模与联合分析的新的数据业务模式和数据使用方式。
本次课程通过学习实践联邦学习核心知识,为学生构建联邦学习的理论知识体系,并将理论运用于构建服务于金融业的多机构联合违约风险监测模型,解决当前数据安全和隐私保护法律法规密集出台之下机构间形成的数据孤岛问题,在数据不出本地的前提下实现数据价值安全释放,从而提学生的联邦学习理论和实践能力。
课程亮点
全面的技术知识讲解
课程内容涵盖横向联邦学习、纵向联邦学习、联邦迁移学习三大模型架构,包含联邦学习在视觉、医疗、金融、隐私计算、政务服务等应用案例的讲解。
项目实践,学以致用
学员使用联邦学习框架与算法,实践金融领域隐私计算与风险检测的任务。
专业团队严格打磨的课程内容,前沿且深入
课程内容经过前期数百小时的打磨设计,保证内容和项目节点设置合理,真正做到学有所得。
就业导向,目标明确
顺利完课后,优秀学员可获得京东、百度等互联网大厂联邦学习工程师岗位的合作内推面试机会。
课程大纲
· 联邦学习系统架构
· 联邦学习分类
· 联邦学习常用开源平台
· 联邦学习中的隐私保护技术
· 隐私计算定义与分类
· 同态加密
· 差分隐私
· 安全多方计算
· 分布式机器学习定义
· 分布式机器学习平台
· 大规模机器学习
· 隐私保护机器学习方案
· 分布式机器学习算法
· 横向联邦学习定义
· 横向联邦学习架构
· 联邦平均算法
· 横向联邦学习算法
· 横向联邦学习构建流程
· 横向联邦学习结果分析
· 纵向联邦学习定义
· 纵向联邦学习架构
· 纵向联邦线性回归
· 纵向联邦决策树
· 联邦迁移学习定义
· 联邦迁移学习框架
· 联邦迁移学习训练与预测
· 联邦迁移学习中的同态加密
· 联邦迁移学习中的秘密共享
· 联邦学习应用案例(计算机视觉领域的联邦学习目标检测网络,政务领域的差分隐私数据共享,智能物联网中的联邦学习用户行为预测,医疗领域的联邦学习健康分析等)
· 联邦学习研究及面临问题
· 隐私计算应用案例
· 隐私计算研究及面临问题
· 金融领域风险监测模型构建流程
· 金融领域风险监测模型结果分析
项目部分
金融隐私计算实战
项目内容描述:讲解联邦学习和隐私计算相关的概念、联邦学习和隐私计算的发展、联邦学习的基础技术(隐私保护技术和分布式学习技术)、横向联邦学习定义、横向联邦学习架构及算法详解,最终使用隐私计算构建金融领域风控模型。
项目使用的算法:横向联邦学习
项目使用的工具:FATE/examples/data,开源数据集
项目预期结果:熟悉联邦学习和隐私计算相关知识和基本概念,熟悉横向联邦学习定义及架构,学会横向联邦学习算法并基于隐私计算实现金融领域风险监测。
项目对应第几周的课程:1-4周
基于联邦学习的金融领域风险监测实战
项目内容描述:讲解纵向联邦学习定义、纵向联邦学习架构及算法详解,讲解联邦迁移学习定义、联邦迁移学习架构及算法详解,讲解联邦学习在业界的应用现状和典型案例,最终使用开源框架FATE实现一个金融领域风险监测模型的构建。
项目使用的算法:联邦学习
项目使用的工具:Python、开源框架FATE
项目预期结果:熟悉纵向联邦学习、联邦迁移学习定义及架构,学会纵向联邦学习、联邦迁移学习算法,并基于开源框架FATE实现一个金融领域风险监测模型。
项目对应第几周的课程:5-8周
课程研发及导师团队
适合人群
大学生
在职人士
入学标准
掌握python
了解机器学习
了解Linux开发环境
数学分析/高等数学/概率论/线性代数