Harry00's picture
feat: MLE core package init
fdbd59c verified
"""
MLE β€” Morpho-Logic Engine
===========================
A novel reasoning AI architecture based on:
- 4096-bit binary hyperdimensional vectors
- Sparse distributed memory with Hamming distance proximity
- Circular convolution binding for semantic composition
- Energy-based dynamics for gradient-free reasoning
- SIMD-optimized CPU computation (bit-slicing + popcount)
Modules:
memory β€” Sparse Address Table with LSH indexing
routing β€” Recursive JIT Routing (beam search)
binding β€” Semantic binding via circular convolution & XOR
energy β€” Energy functions and relaxation dynamics
inference β€” Full reasoning engine
Quick start:
from mle import MorphoLogicEngine
engine = MorphoLogicEngine()
engine.add_concept("cat")
engine.add_relation("cat", "is_a", "animal")
result = engine.reason("cat")
"""
__version__ = "0.1.0"
__author__ = "MLE Team"
from .inference.reasoning_engine import ReasoningEngine as MorphoLogicEngine
from .memory import SparseAddressTable, HammingLSH
from .routing import RecursiveJITRouter, RoutingResult
from .binding import HRRBinding, BinaryBinding, BindingEngine
from .energy import EnergyFunction, RelaxationDynamics, HopfieldDynamics, EnergyModel
__all__ = [
'MorphoLogicEngine',
'SparseAddressTable', 'HammingLSH',
'RecursiveJITRouter', 'RoutingResult',
'HRRBinding', 'BinaryBinding', 'BindingEngine',
'EnergyFunction', 'RelaxationDynamics', 'HopfieldDynamics', 'EnergyModel',
]