Skip to content

scaleoutsystems/stream-active-FL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stream-active-FL

Experimental code for a master thesis on client-side filtering for continuous learning from streaming perception data in a federated setting. For each incoming stream item, the system decides whether to train, store for replay, or skip, using model-driven selection criteria.

Quick start

From the repo root:

# Offline classification baseline (upper bound)
python experiments/offline_classification.py --config configs/classification/offline.yaml

# Streaming classification with replay
python experiments/streaming_classification.py --config configs/classification/streaming_no_filter.yaml

Detection experiments use experiments/streaming_detection.py and configs/detection/streaming_*.yaml.

Install

Dependencies are in pyproject.toml. From the repo root:

pip install -e .

Status

Early experimental. Codebase and configs are under active development.

License

See LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages