NeuroTrain: Un Framework di Benchmarking Unificato per Algoritmi di Addestramento di Reti Neurali Spike
NeuroTrain, un nuovo framework open-source, mira a unificare la valutazione degli algoritmi di addestramento per le reti neurali spike (SNN). Utilizzando la libreria snnTorch, presenta un design modulare ed estendibile che incorpora una gamma rappresentativa di regole di apprendimento. Un'indagine dettagliata lo accompagna, offrendo una classificazione approfondita delle tecniche di addestramento delle SNN, tra cui retropropagazione surrogate-gradient, regole di apprendimento locali e a tre fattori, plasticità biologicamente ispirata, metodi di conversione ANN-to-SNN e approcci di ottimizzazione non convenzionali. Ogni categoria viene esaminata in base a principi computazionali, segnali di apprendimento e caratteristiche di località. Fornendo un'interfaccia standardizzata per confrontare vari metodi, NeuroTrain promuove la ricerca riproducibile e colma il divario esistente nella tassonomia a grana fine del settore, contribuendo infine al benchmarking e al progresso della ricerca sulle SNN.
Fatti principali
- NeuroTrain è un framework open-source basato su snnTorch.
- Implementa un insieme rappresentativo di algoritmi di addestramento per SNN.
- L'indagine fornisce una tassonomia dei metodi di addestramento delle SNN.
- Le categorie includono surrogate-gradient, apprendimento locale, regole a tre fattori, plasticità, conversione ANN-to-SNN e strategie non standard.
- Ogni classe viene analizzata per principi computazionali, segnali di apprendimento e località.
- Il framework è modulare ed estendibile.
- Mira a supportare la ricerca riproducibile.
- Colma la mancanza di una tassonomia unificata nell'addestramento delle SNN.
Entità
Istituzioni
- arXiv