Crate micro_core

Source
Expand description

Micro Core - Semantic Cartan Matrix implementation for rUv-FANN

This crate provides a no_std implementation of the Semantic Cartan Matrix architecture, designed for integration with rUv-FANN neural networks.

Key features:

  • 32-dimensional root vector space with SIMD alignment
  • MicroNet trait for neural network agents
  • Projection and embedding functions
  • Optional std support for development

Re-exports§

pub use types::RootVector;
pub use types::RootSpace;
pub use types::CartanMatrix;
pub use micronet::MicroNet;
pub use micronet::AgentState;
pub use micronet::AgentType;
pub use projection::project_to_root;
pub use projection::embed_from_root;
pub use integration::RuvFannBridge;

Modules§

integration
Integration layer for rUv-FANN
micronet
MicroNet trait and agent implementation for neural network components
prelude
Prelude module for common imports
projection
Projection and embedding functions for the Semantic Cartan Matrix
types
Core types for the Semantic Cartan Matrix implementation

Enums§

Error
Error type for micro_core operations

Constants§

DEFAULT_ROOT_DIMS
Default number of root dimensions (configurable)
ROOT_DIM
Root dimension constant for type parameters
SIMD_ALIGN
SIMD alignment requirement
VERSION
Version information

Traits§

AttentionMechanism
Attention mechanism trait

Functions§

check_simd_support
Check if SIMD is available and properly aligned

Type Aliases§

Result
Result type alias