File size: 969 Bytes
032a961
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"""SPIRA — Spiking Plastic Recurrent Architecture.

A CPU-only sequence-learning system outside the transformer/BPE paradigm:

  * EPT: entropy-patch tokenization (constant-information quanta,
    content-addressed, zero vocabulary training);
  * SpikingCore: LIF reservoir with Dale's law, homeostatic thresholds,
    reward-modulated STDP (three-factor learning, no backpropagation);
  * Hippocampus: one-shot associative memory with lane-redundant indexing
    for episodic recall and pattern completion under corruption.
"""

__version__ = "0.1.0"

from .ept import EPT
from .hashing import fnv1a64, splitmix64, lane_key32, input_neurons, Mulberry32
from .hippocampus import Hippocampus
from .spiking import SpikingCore
from .model import SPIRA, SPIRAConfig, PatchRegistry

__all__ = [
    "EPT", "Hippocampus", "SpikingCore", "SPIRA", "SPIRAConfig",
    "PatchRegistry", "fnv1a64", "splitmix64", "lane_key32", "input_neurons",
    "Mulberry32", "__version__",
]