aNet.ai
Machine Learning/Learning path
0day streak0XP · Lv 1
← 17. Distributed ML
Lesson 1 of 7 7 min · 132 words

Why distributed learning

Data and models too large for one machine.

Modern ML often outgrows a single machine. Data can be too large to store or process on one computer (petabytes of logs, billions of images). Models can be too large to fit in one GPU's memory (large language models with hundreds of billions of parameters). And time: training on one GPU might take months.

Distributed learning spreads the work across many GPUs or machines to train faster or train things that would otherwise be impossible.

Sometimes the data is distributed *by nature* and can't be centralised — on phones, in hospitals, in different countries with data-protection laws. Then learning must go to the data, which is federated learning.

Formula to remember

Federated averaging

Global model = data-weighted average of client models.

Quick check · +5 XP

In federated learning, what leaves the client device?

Practice this topic
Saved in this browser as you type.
aNet.ai · Introduction to Machine Learning · NewUU course outlineProgress saved in this browser