-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstructure.txt
More file actions
49 lines (49 loc) Β· 3.45 KB
/
Copy pathstructure.txt
File metadata and controls
49 lines (49 loc) Β· 3.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
βββββββββββββββββββββββββββββββββββββββββββββ
β Dolphin (Human) β
β - Logs Telemetry (CSV per frame) ββ
β - Records Human Controller Inputs β
ββββββββββββββββββββ¬βββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββ
β Federated Client (Docker) β
β - Loads (telemetry + actions) β
β - Preprocesses data ββ
β - Trains local imitation model β
β - Sends local model weights β Server β
ββββββββββββββββββββ¬βββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββ
β Federated Server (Docker) β
β - Aggregates updates (FedAvg) β
β - Builds updated Global Federated Model ββ
β - Distributes global model back to clientsβ
ββββββββββββββββββββ¬βββββββββββββββββββββββββ
β
ββββββββββ΄ββββββββββββββββββββββββ
βΌ βΌ
ββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββ
β Centralized Model (Lab) β β Federated Global Model β
β - Trained on pooled data β β - Aggregated client modelβ
β - Used as comparison ββ
β - Represents avg style ββ
β - Evaluates differences β β - Used for deployment β
βββββββββββββ¬βββββββββββββββ βββββββββββ¬βββββββββββββββββ
β β
βΌ βΌ
βββββββββββββββββββββββββββββββββββββββββββββ
β Evaluation / Analysis Layer β
β - Compare centralized vs federated models β
β - Measure divergence & accuracy ββ
β - Tune aggregation / personalization β
ββββββββββββββββββββ¬βββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββ
β Dolphin (AI) β
β - Feeds telemetry live β
β - Federated or Centralised model outputs β
β controller actions ββ
β - Actions injected via controller pipe β
β - Audience sees AI drive in real time β
βββββββββββββββββββββββββββββββββββββββββββββ