24 lines
723 B
Rust
24 lines
723 B
Rust
//! SONA (Self-Optimizing Neural Architecture)
|
|
//!
|
|
//! Adaptive learning system with ReasoningBank integration.
|
|
|
|
pub mod engine;
|
|
pub mod ewc;
|
|
pub mod loops;
|
|
pub mod lora;
|
|
pub mod reasoning_bank;
|
|
pub mod trajectory;
|
|
pub mod types;
|
|
|
|
// Re-export main types
|
|
pub use engine::SonaEngine;
|
|
pub use ewc::{EwcConfig, EwcPlusPlus, TaskFisher};
|
|
pub use loops::{BackgroundLoop, InstantLoop, LoopCoordinator};
|
|
pub use lora::{BaseLoRA, LoRAEngine, LoRALayer, MicroLoRA};
|
|
pub use reasoning_bank::{PatternConfig, ReasoningBank};
|
|
pub use trajectory::{TrajectoryBuffer, TrajectoryBuilder, TrajectoryIdGen};
|
|
pub use types::{
|
|
LearnedPattern, LearningSignal, PatternType, QueryTrajectory, SignalMetadata, SonaConfig,
|
|
TrajectoryStep,
|
|
};
|