Federated Learning, merkezi olmayan bir öğrenme yöntemidir. Bir modelin birden fazla cihazda eğitilmesini sağlar. Modeller uç cihazlarda eğitilir ve güncellenen parametreler merkezi bir sunucuya gönderilir. Böylece veri güvenliği sağlanır.
Çalışma Adımları
- Merkezi sunucu tarafından bir model oluşturulur.
- Eğitim verileri uç cihazlara dağıtılır. Her cihaz kendi verileri ile modeli eğitir.
- Güncellenen parametreler merkezi sunucuya gönderilir.
- Gelen parametreler ile merkezi sunucudaki model güncellenir.
- Güncellenen model tekrar uç cihazlara dağıtılır ve işlem tekrarlanır.