Upload app.py with huggingface_hub
Browse files
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 (%)":
|
| 21 |
-
"Neuron": "adLIF", "Params": "
|
|
|
|
|
|
|
|
|
|
| 22 |
"Source": "catalyst-benchmarks", "Year": 2026},
|
| 23 |
{"Platform": "Intel Loihi 2", "Benchmark": "SHD", "Accuracy (%)": 90.9,
|
| 24 |
"Neuron": "ALIF", "Params": "β", "Type": "ASIC",
|
| 25 |
-
"Source": "
|
| 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": "
|
| 49 |
{"Platform": "Software (Bittar)", "Benchmark": "SSC", "Accuracy (%)": 74.2,
|
| 50 |
"Neuron": "adLIF", "Params": "β", "Type": "GPU",
|
| 51 |
-
"Source": "Bittar &
|
| 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 (%)":
|
|
|
|
|
|
|
|
|
|
| 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 |
|