treeboost 0.1.0

High-performance Gradient Boosted Decision Tree engine for large-scale tabular data
Documentation
//! High-level model abstractions
//!
//! This module provides:
//! - `UniversalModel`: Unified boosting framework supporting multiple modes
//! - `AutoBuilder`: High-level AutoML interface for simplified training
//! - `AutoModel`: Self-contained trained model from AutoBuilder

mod auto;
mod builder;
mod config;
mod progress;
mod tuning;
mod universal;

pub use auto::{AutoModel, AutoModelUpdateReport};
pub use builder::AutoBuilder;
pub use config::{
    AutoConfig, AutoEnsembleConfig, AutoEnsembleMethod, BuildPhaseTimes, BuildResult,
    TreeTunerConfig, TreeTunerPreset, TreeTuningResult, TuningLevel,
};
pub use progress::{
    ConsoleProgress, ProgressCallback, ProgressUpdate, QuietProgress, TrainingPhase,
};
pub use universal::{
    BoostingMode, IncrementalUpdateReport, ModeSelection, StackingStrategy, UniversalConfig,
    UniversalModel, UniversalPreset,
};