Expand description
Machine Learning Simulation Engine.
Provides deterministic, reproducible simulation of ML workflows using Popperian falsification methodology. Implements TPS principles:
- Jidoka: Stop-on-anomaly detection
- Heijunka: Load-balanced batch processing
- Kaizen: Continuous improvement via feedback
§Example
use simular::domains::ml::{TrainingSimulation, TrainingConfig, AnomalyDetector};
use simular::engine::rng::SimRng;
let mut sim = TrainingSimulation::new(42);
let config = TrainingConfig::default();
// Training simulation would run hereRe-exports§
pub use jidoka::*;pub use multi_turn::*;pub use prediction::*;
Modules§
Structs§
- Anomaly
Detector - Anomaly detector for Jidoka-style training quality gates.
- Rolling
Stats - Rolling statistics for anomaly detection.
- Training
Config - Training hyperparameters configuration.
- Training
Metrics - Training metrics collected during simulation.
- Training
Simulation - Simulated training scenario for reproducible ML experiments.
- Training
State - Training state captured at each epoch.
- Training
Trajectory - Training trajectory - sequence of training states.
Enums§
- Train
Event - Simulated training event for journaling.
- Training
Anomaly - Training anomaly types for Jidoka detection.