BrainAI Learnable Delays + Heterogeneous Time Constants
CommunityLearnable delays & hetero time constants in SNNs
Authorsovr610
Version1.0.0
Installs0
System Documentation
What problem does it solve?
BrainAI Learnable Delays + Heterogeneous Time Constants standardizes temporal expressivity in BrainAI's spiking neural networks by providing configurable, learnable delays (DCLS-style) and per-neuron time constants with flexible granularity, enabling ablations and thorough temporal analysis.
Core Features & Use Cases
- DCLS-style learnable delays with granularity options: per_synapse, per_output, per_input, per_block.
- Heterogeneous tau initialization and learnable per-neuron time constants for multi-timescale processing.
- Ablation matrix tooling to compare baseline, delays_only, hetero_only, and both across temporal benchmarks (SHD, sMNIST, SSC, MNIST).
- Diagnostics and checkpoints: state_dicts, metrics, and plots to quantify delay/tau behavior.
Quick Start
Enable delays and heterogeneous tau in BrainAI and run the four-config ablation on a temporal benchmark to observe impact on accuracy and timing.
Dependency Matrix
Required Modules
torchnumpytqdmtorchvisiontonicpsutil
Components
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: BrainAI Learnable Delays + Heterogeneous Time Constants Download link: https://github.com/sovr610/refffiy/archive/main.zip#brainai-learnable-delays-heterogeneous-time-constants Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.