Web Analytics

Tutorial Day

Tutorial 2

Federated Learning for Edge Computing

Edge computing has become an important paradigm for next-generation distributed systems by enabling computation close to data sources, thereby reducing latency, lowering communication overhead, and improving data privacy.

At the same time, Federated Learning has emerged as a promising approach for training models across decentralized devices without moving raw data to a central server, making it particularly attractive for edge environments.

This tutorial explores the principles, system architectures, and practical realization of federated learning for edge computing. It reviews the basic concepts of FL and the Flower framework, and presents two demonstration settings: a Flower-based federated learning workflow for a Low Earth Orbit edge computing scenario, and a Raspberry Pi-based platform for lightweight federated learning.

Proposed Schedule

Audience and Background

Intended audience: intermediate level.

Assumed knowledge: intermediate Python programming, basic cloud and edge computing, and basic machine learning.

Instructors

Duration

1.5 hours in one session.