May 1, 2024
3 minute read
Federated Learning is a distributed machine learning technique that enables multiple devices or entities to train a shared machine learning model without sharing their data. Each device trains a local model using its own data and then shares the model updates with a central server. The central server aggregates the updates and uses them to train a global model, which is then distributed back to the devices. This process is repeated until the global model converges.
Benefits of Federated Learning
Federated Learning offers several benefits over traditional machine learning approaches:
3k1zbh|
Find a path to becoming a Federated Learning. Learn more at:
OpenCourser.com/topic/3k1zbh/federated
Reading list
We've selected four books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Federated Learning.
Provides a practical guide to building federated learning systems. It covers topics such as system design, data collection, and privacy analysis.
Discusses the challenges and techniques for deploying federated learning on edge devices. It covers topics such as resource-constrained environments, communication efficiency, and privacy protection.
Examines the challenges and techniques for federated learning on graph data. It covers topics such as graph convolutional networks, graph embedding, and graph matching.
Provides an introduction to federated learning for time series data. It covers topics such as data preprocessing, model design, and evaluation. It good foundation to the time-series related content in the course.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/3k1zbh/federated