Skip to main content

Module hebbian

Module hebbian 

Source
Expand description

Hebbian learning layer for Microscope Memory.

“Neurons that fire together wire together.”

Tracks block activations and co-activations from queries. Over time, frequently co-activated blocks drift their coordinates closer. Energy decays exponentially — recently active blocks are “hot”.

Binary formats: activations.bin — per-block activation state (HEB1) coactivations.bin — sparse co-activation pairs (COA1) fingerprints.bin — activation fingerprints for mirror neurons (FPR1)

Structs§

ActivationFingerprint
Activation fingerprint — snapshot of a query’s activation pattern. Used for mirror neuron resonance (future).
ActivationRecord
Per-block activation record: 32 bytes, stored in activations.bin.
CoactivationPair
Co-activation pair: 20 bytes, stored in coactivations.bin.
HebbianState
In-memory Hebbian state, loaded from binary files.
HebbianStats

Functions§

now_epoch_ms_pub
Public accessor for mirror neuron module.
query_hash
Hash a query string to u64 (for fingerprint tracking).