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§
- Attention
Mechanism - Attention mechanism trait
Functions§
- check_
simd_ support - Check if SIMD is available and properly aligned
Type Aliases§
- Result
- Result type alias