课程大纲

Federated Learning简介

  • 传统AI训练与Federated Learning的概述
  • Federated Learning的关键原则与优势
  • Federated Learning在Edge AI应用中的用例

Federated Learning架构与工作流程

  • 理解客户端-服务器与点对点Federated Learning模型
  • 数据分区与去中心化模型训练
  • 通信协议与聚合策略

使用TensorFlow Federated实现Federated Learning

  • 为分布式AI训练设置TensorFlow Federated
  • 使用Python构建Federated Learning模型
  • 在边缘设备上模拟Federated Learning

使用PyTorch和OpenFL实现Federated Learning

  • OpenFL在Federated Learning中的介绍
  • 实现基于PyTorch的Federated模型
  • 自定义Federated聚合技术

优化Edge AI性能

  • Federated Learning的硬件加速
  • 减少通信开销与延迟
  • 针对资源受限设备的自适应学习策略

Federated Learning中的数据隐私与安全

  • 隐私保护技术(安全聚合、差分隐私、同态加密)
  • 减轻Federated AI模型中的数据泄露风险
  • 法规合规性与伦理考量

部署Federated Learning系统

  • 在真实边缘设备上设置Federated Learning
  • 监控与更新Federated模型
  • 在企业环境中扩展Federated Learning部署

未来趋势与案例研究

  • Federated Learning与Edge AI的新兴研究
  • 医疗、金融与物联网中的真实案例研究
  • 推进Federated Learning解决方案的下一步

总结与下一步

要求

  • 深入了解机器学习和深度学习概念
  • 具备Python编程和AI框架(如PyTorch、TensorFlow或类似框架)的经验
  • 具备分布式计算和数据网的基础知识
  • 熟悉AI中的数据隐私和安全概念

受众

  • AI研究人员
  • 数据科学家
  • 安全专家
 21 小时

即将举行的公开课程

课程分类