Retained computation. We reused a completed calibration containing three trained decoders, their validation histories and their held-out correctness records. We did not rerun feature simulation or decoder training for this article.
MNIST partitions. Of the 60000 official training images, the first 20000 trained the decoders and the next 5000 selected checkpoints; the remaining 35000 were unused. Evaluation used the first 5000 images from the separate official test partition, with no overlap.
Generate input events. Each normalized pixel intensity generated an independent binary event at integration timestep ms:
(1) Here indexes pixels, is the simulation-step index, is event probability, and is maximum-pixel encoding rate in spikes/s; 1000 converts milliseconds to seconds.
Filter synaptic conductance. Excitatory conductance , in μS, decayed each step by before an event added . The AMPA time constant was ms and event strength was μS.
Integrate membrane voltage. During simulation step , the updated conductance was held fixed while each non-spiking membrane voltage obeyed
(2) Capacitance was nF, leak conductance μS, leak reversal mV and excitatory reversal mV. Starting at zero conductance and , voltage advanced by the exact exponential solution for that step. Simulation and decoder arithmetic used single precision.
Form pixel features. The feature , in mV, averaged post-update voltages above rest:
(3) Here ms, is the timestep count, and physical time at step is . Fresh encoding draws retained finite-window shot-noise effects without a stationary Gaussian approximation[1].
Train mixed-rate decoders. At every epoch, we sampled the input rate for each training and validation presentation uniformly from 0.1, 0.25, 0.5, 1, 2, 5, 10, 25 Hz and generated a fresh encoding draw. Each 784–1024–10 ReLU decoder was trained for 50 epochs using cross-entropy, Adam with learning rate 0.001, no weight decay and batch size
Independent training replicates. Stochastic-stream identifiers 42, 43, 44 defined independent model initializations, rate assignments and encoding draws.
Select checkpoints. At each of the 50 eligible epochs, validation accuracy was the fraction correct across 5000 validation presentations. The earliest epoch attaining the maximum validation accuracy supplied the selected checkpoint for each training replicate.
Evaluate shared test features. Every held-out image was simulated once at each tested rate, and all selected decoders received the same feature vector for that image and rate; the feed-forward decoder had no state across presentations. The predicted class was the class with the largest output logit , and accuracy was measured per training replicate and rate.