converge-analytics 3.7.6

Analytics and ML pipeline for Converge agents
Documentation
// Copyright 2024-2026 Reflective Labs
// SPDX-License-Identifier: MIT

//! # converge-analytics
//!
//! ML and analytics capabilities as Suggestors for the Converge Engine.
//!
//! Access through [`FeatureAgent`] and the training pipeline agents.
//! Register them in a formation for data-driven convergence.
//!
//! ## Usage
//!
//! ```rust,ignore
//! use converge_analytics::FeatureAgent;
//!
//! engine.register_suggestor(FeatureAgent::new(config));
//! ```
//!
//! ## Available Suggestors
//!
//! - [`FeatureAgent`] — Polars-based feature extraction
//! - [`InferenceAgent`] — Burn-based inference over feature vectors
//! - Training pipeline suggestors — dataset, validation, feature engineering,
//!   training, evaluation, registry, monitoring, deployment

pub mod batch;
pub mod engine;
pub mod ingest;
pub mod model;
pub mod packs;
#[cfg(feature = "storage")]
pub mod storage;
pub mod suggestor;
pub mod training;

pub use engine::FeatureAgent;
pub use model::InferenceAgent;
pub use packs::{
    AnomalyDetectionPack, ClassificationPack, DescriptiveStatsPack, ForecastingPack, RankingPack,
    RegressionPack, SegmentationPack, SimilarityPack, TrendDetectionPack,
};
pub use training::{
    DataValidationAgent, DatasetAgent, DeploymentAgent, FeatureEngineeringAgent,
    HyperparameterSearchAgent, ModelEvaluationAgent, ModelRegistryAgent, ModelTrainingAgent,
    MonitoringAgent, SampleInferenceAgent,
};