Skip to content

Commit dcbddb0

Browse files
committed
docs: add prerequisites--federated learning
1 parent 7acf329 commit dcbddb0

File tree

1 file changed

+12
-0
lines changed
  • workshop/ai/usecases/federated-learning

1 file changed

+12
-0
lines changed

workshop/ai/usecases/federated-learning/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,15 @@
33
> **Difficulty**: Intermediate
44
55
> **Time**: Approximately 15 minutes
6+
7+
Federated Learning is a machine learning approach that allows multiple devices or clients to collaboratively train a model without the need to send the raw data to a central server. In Federated Learning, the model is initially trained on a central server with a small amount of data, and then it is sent to the clients for further training using their own data. The clients send only the model updates to the central server, rather than the raw data.
8+
This approach has several benefits, including increased privacy since the raw data never leaves the clients, reduced communication costs since only model updates are sent, and improved performance due to the use of diverse data sources. Federated Learning has become increasingly popular in recent years, particularly in industries where data privacy is of utmost importance, such as healthcare and finance.
9+
10+
# Prerequisites
11+
12+
- A Linux host.
13+
- Docker: 18+
14+
- Docker-Compose: 1.24+
15+
- Network connection to Internet to pull container images from Docker Hub. If network connection to Internet is not available, consider to set up Harbor as a local registry or use offline images.
16+
17+
In addition to these prerequisites, you may also need to install some additional software, such as Python and the Tensorflow Federated framework.

0 commit comments

Comments
 (0)