mrwabbit commited on
Commit
e56b6f4
Β·
verified Β·
1 Parent(s): 57885cc

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +31 -8
app.py CHANGED
@@ -17,12 +17,15 @@ RESULTS = [
17
  {"Platform": "Catalyst N3", "Benchmark": "SHD", "Accuracy (%)": 91.0,
18
  "Neuron": "adLIF", "Params": "3.47M", "Type": "FPGA",
19
  "Source": "catalyst-benchmarks", "Year": 2026},
20
- {"Platform": "Catalyst N2", "Benchmark": "SHD", "Accuracy (%)": 90.7,
21
- "Neuron": "adLIF", "Params": "1.79M", "Type": "FPGA",
 
 
 
22
  "Source": "catalyst-benchmarks", "Year": 2026},
23
  {"Platform": "Intel Loihi 2", "Benchmark": "SHD", "Accuracy (%)": 90.9,
24
  "Neuron": "ALIF", "Params": "β€”", "Type": "ASIC",
25
- "Source": "Bittar & Bhatt 2024", "Year": 2024},
26
  {"Platform": "Intel Loihi 1", "Benchmark": "SHD", "Accuracy (%)": 89.0,
27
  "Neuron": "ALIF", "Params": "β€”", "Type": "ASIC",
28
  "Source": "Cramer et al. 2022", "Year": 2022},
@@ -45,16 +48,19 @@ RESULTS = [
45
  "Source": "catalyst-benchmarks", "Year": 2026},
46
  {"Platform": "Intel Loihi 2", "Benchmark": "SSC", "Accuracy (%)": 69.8,
47
  "Neuron": "ALIF", "Params": "β€”", "Type": "ASIC",
48
- "Source": "Bittar & Bhatt 2024", "Year": 2024},
49
  {"Platform": "Software (Bittar)", "Benchmark": "SSC", "Accuracy (%)": 74.2,
50
  "Neuron": "adLIF", "Params": "β€”", "Type": "GPU",
51
- "Source": "Bittar & Bhatt 2024", "Year": 2024},
52
 
53
  # ── N-MNIST (Neuromorphic MNIST) ── 10 classes, 34x34 DVS
54
  {"Platform": "Catalyst N3", "Benchmark": "N-MNIST", "Accuracy (%)": 99.2,
55
  "Neuron": "LIF", "Params": "691K", "Type": "FPGA",
56
  "Source": "catalyst-benchmarks", "Year": 2026},
57
- {"Platform": "Catalyst N2", "Benchmark": "N-MNIST", "Accuracy (%)": 99.2,
 
 
 
58
  "Neuron": "LIF", "Params": "466K", "Type": "FPGA",
59
  "Source": "catalyst-benchmarks", "Year": 2026},
60
  {"Platform": "Intel Loihi 1", "Benchmark": "N-MNIST", "Accuracy (%)": 99.5,
@@ -65,6 +71,9 @@ RESULTS = [
65
  "Source": "Shrestha & Orchard 2018", "Year": 2018},
66
 
67
  # ── GSC KWS (Google Speech Commands β€” Keyword Spotting) ── 12 classes
 
 
 
68
  {"Platform": "Catalyst N2", "Benchmark": "GSC KWS", "Accuracy (%)": 88.0,
69
  "Neuron": "adLIF", "Params": "291K", "Type": "FPGA",
70
  "Source": "catalyst-benchmarks", "Year": 2026},
@@ -75,7 +84,21 @@ RESULTS = [
75
  "Neuron": "LIF", "Params": "β€”", "Type": "ASIC",
76
  "Source": "Yan et al. 2024", "Year": 2024},
77
 
 
 
 
 
 
78
  # ── DVS128 Gesture ── 11 classes, 128x128 DVS
 
 
 
 
 
 
 
 
 
79
  {"Platform": "BrainChip Akida 2", "Benchmark": "DVS Gesture", "Accuracy (%)": 97.1,
80
  "Neuron": "IF", "Params": "β€”", "Type": "ASIC",
81
  "Source": "BrainChip 2024", "Year": 2024},
@@ -130,7 +153,7 @@ def build_overview_df():
130
  # Pivot: rows=Platform, cols=Benchmark, values=Accuracy
131
  benchmarks_order = ["SHD", "SSC", "N-MNIST", "GSC KWS", "DVS Gesture"]
132
  platforms_order = [
133
- "Catalyst N3", "Catalyst N2", "Intel Loihi 2", "Intel Loihi 1",
134
  "BrainChip Akida 2", "SpiNNaker 2",
135
  "Software (SRNN)", "Software (Bittar)",
136
  "Software (SuperSpike)", "Software (Cramer)",
@@ -173,7 +196,7 @@ def build_hardware_df():
173
 
174
  benchmarks_order = ["SHD", "SSC", "N-MNIST", "GSC KWS", "DVS Gesture"]
175
  platforms_order = [
176
- "Catalyst N3", "Catalyst N2", "Intel Loihi 2", "Intel Loihi 1",
177
  "BrainChip Akida 2", "SpiNNaker 2",
178
  ]
179
 
 
17
  {"Platform": "Catalyst N3", "Benchmark": "SHD", "Accuracy (%)": 91.0,
18
  "Neuron": "adLIF", "Params": "3.47M", "Type": "FPGA",
19
  "Source": "catalyst-benchmarks", "Year": 2026},
20
+ {"Platform": "Catalyst N2", "Benchmark": "SHD", "Accuracy (%)": 84.5,
21
+ "Neuron": "adLIF", "Params": "759K", "Type": "FPGA",
22
+ "Source": "catalyst-benchmarks", "Year": 2026},
23
+ {"Platform": "Catalyst N1", "Benchmark": "SHD", "Accuracy (%)": 90.6,
24
+ "Neuron": "LIF", "Params": "1.79M", "Type": "FPGA",
25
  "Source": "catalyst-benchmarks", "Year": 2026},
26
  {"Platform": "Intel Loihi 2", "Benchmark": "SHD", "Accuracy (%)": 90.9,
27
  "Neuron": "ALIF", "Params": "β€”", "Type": "ASIC",
28
+ "Source": "MΓ©szΓ‘ros et al. 2025", "Year": 2025},
29
  {"Platform": "Intel Loihi 1", "Benchmark": "SHD", "Accuracy (%)": 89.0,
30
  "Neuron": "ALIF", "Params": "β€”", "Type": "ASIC",
31
  "Source": "Cramer et al. 2022", "Year": 2022},
 
48
  "Source": "catalyst-benchmarks", "Year": 2026},
49
  {"Platform": "Intel Loihi 2", "Benchmark": "SSC", "Accuracy (%)": 69.8,
50
  "Neuron": "ALIF", "Params": "β€”", "Type": "ASIC",
51
+ "Source": "MΓ©szΓ‘ros et al. 2025", "Year": 2025},
52
  {"Platform": "Software (Bittar)", "Benchmark": "SSC", "Accuracy (%)": 74.2,
53
  "Neuron": "adLIF", "Params": "β€”", "Type": "GPU",
54
+ "Source": "Bittar & Garner 2022", "Year": 2022},
55
 
56
  # ── N-MNIST (Neuromorphic MNIST) ── 10 classes, 34x34 DVS
57
  {"Platform": "Catalyst N3", "Benchmark": "N-MNIST", "Accuracy (%)": 99.2,
58
  "Neuron": "LIF", "Params": "691K", "Type": "FPGA",
59
  "Source": "catalyst-benchmarks", "Year": 2026},
60
+ {"Platform": "Catalyst N2", "Benchmark": "N-MNIST", "Accuracy (%)": 97.8,
61
+ "Neuron": "adLIF", "Params": "466K", "Type": "FPGA",
62
+ "Source": "catalyst-benchmarks", "Year": 2026},
63
+ {"Platform": "Catalyst N1", "Benchmark": "N-MNIST", "Accuracy (%)": 99.2,
64
  "Neuron": "LIF", "Params": "466K", "Type": "FPGA",
65
  "Source": "catalyst-benchmarks", "Year": 2026},
66
  {"Platform": "Intel Loihi 1", "Benchmark": "N-MNIST", "Accuracy (%)": 99.5,
 
71
  "Source": "Shrestha & Orchard 2018", "Year": 2018},
72
 
73
  # ── GSC KWS (Google Speech Commands β€” Keyword Spotting) ── 12 classes
74
+ {"Platform": "Catalyst N3", "Benchmark": "GSC KWS", "Accuracy (%)": 88.0,
75
+ "Neuron": "adLIF", "Params": "291K", "Type": "FPGA",
76
+ "Source": "catalyst-benchmarks", "Year": 2026},
77
  {"Platform": "Catalyst N2", "Benchmark": "GSC KWS", "Accuracy (%)": 88.0,
78
  "Neuron": "adLIF", "Params": "291K", "Type": "FPGA",
79
  "Source": "catalyst-benchmarks", "Year": 2026},
 
84
  "Neuron": "LIF", "Params": "β€”", "Type": "ASIC",
85
  "Source": "Yan et al. 2024", "Year": 2024},
86
 
87
+ # ── GSC KWS β€” N1
88
+ {"Platform": "Catalyst N1", "Benchmark": "GSC KWS", "Accuracy (%)": 86.4,
89
+ "Neuron": "LIF", "Params": "291K", "Type": "FPGA",
90
+ "Source": "catalyst-benchmarks", "Year": 2026},
91
+
92
  # ── DVS128 Gesture ── 11 classes, 128x128 DVS
93
+ {"Platform": "Catalyst N3", "Benchmark": "DVS Gesture", "Accuracy (%)": 89.0,
94
+ "Neuron": "adLIF", "Params": "~1.2M", "Type": "FPGA",
95
+ "Source": "catalyst-benchmarks", "Year": 2026},
96
+ {"Platform": "Catalyst N2", "Benchmark": "DVS Gesture", "Accuracy (%)": 81.4,
97
+ "Neuron": "adLIF", "Params": "~1.2M", "Type": "FPGA",
98
+ "Source": "catalyst-benchmarks", "Year": 2026},
99
+ {"Platform": "Catalyst N1", "Benchmark": "DVS Gesture", "Accuracy (%)": 69.7,
100
+ "Neuron": "LIF", "Params": "~1.2M", "Type": "FPGA",
101
+ "Source": "catalyst-benchmarks", "Year": 2026},
102
  {"Platform": "BrainChip Akida 2", "Benchmark": "DVS Gesture", "Accuracy (%)": 97.1,
103
  "Neuron": "IF", "Params": "β€”", "Type": "ASIC",
104
  "Source": "BrainChip 2024", "Year": 2024},
 
153
  # Pivot: rows=Platform, cols=Benchmark, values=Accuracy
154
  benchmarks_order = ["SHD", "SSC", "N-MNIST", "GSC KWS", "DVS Gesture"]
155
  platforms_order = [
156
+ "Catalyst N3", "Catalyst N2", "Catalyst N1", "Intel Loihi 2", "Intel Loihi 1",
157
  "BrainChip Akida 2", "SpiNNaker 2",
158
  "Software (SRNN)", "Software (Bittar)",
159
  "Software (SuperSpike)", "Software (Cramer)",
 
196
 
197
  benchmarks_order = ["SHD", "SSC", "N-MNIST", "GSC KWS", "DVS Gesture"]
198
  platforms_order = [
199
+ "Catalyst N3", "Catalyst N2", "Catalyst N1", "Intel Loihi 2", "Intel Loihi 1",
200
  "BrainChip Akida 2", "SpiNNaker 2",
201
  ]
202