Crate omega_hippocampus

Crate omega_hippocampus 

Source
Expand description

Omega Hippocampus

Biologically-inspired hippocampal memory system implementing:

  • Dentate Gyrus (DG): Pattern separation via sparse coding
  • CA3: Autoassociative memory for pattern completion
  • CA1: Output layer for memory consolidation
  • Entorhinal Cortex: Input/output interface
  • Place cells: Spatial memory and navigation
  • Sharp-wave ripples: Memory replay and consolidation

Based on computational neuroscience models of hippocampal function.

Re-exports§

pub use ca1::CA1Layer;
pub use ca1::CA1Neuron;
pub use ca1::CA1Output;
pub use ca3::CA3Network;
pub use ca3::CA3Neuron;
pub use ca3::PatternCompletion;
pub use dentate_gyrus::DentateGyrus;
pub use dentate_gyrus::GranuleCell;
pub use dentate_gyrus::MossyFiber;
pub use entorhinal::EntorhinalCortex;
pub use entorhinal::GridCell;
pub use entorhinal::PerforantPath;
pub use place_cells::PlaceCell;
pub use place_cells::PlaceField;
pub use place_cells::SpatialMap;
pub use replay::ReplayBuffer;
pub use replay::ReplayEvent;
pub use replay::SharpWaveRipple;

Modules§

ca1
CA1 Region
ca3
CA3 Region
dentate_gyrus
Dentate Gyrus (DG)
entorhinal
Entorhinal Cortex (EC)
place_cells
Place Cells
replay
Sharp-Wave Ripple Replay

Structs§

Hippocampus
The complete hippocampal formation
HippocampusConfig
Configuration for the hippocampal system
HippocampusStats
Statistics about hippocampus state
MemoryTrace
Memory trace stored in hippocampus

Enums§

HippocampusError
Hippocampus errors

Type Aliases§

Result