Skip to main content

Module diffusion

Module diffusion 

Source
Expand description

Diffusion model abstraction for statistical data generation.

Implements a pure-Rust statistical diffusion process:

  • Forward process: progressively adds noise
  • Reverse process: denoises guided by target statistics
  • Multiple noise schedules: linear, cosine, sigmoid

Re-exports§

pub use backend::*;
pub use hybrid::*;
pub use schedule::*;
pub use statistical::*;
pub use training::*;
pub use utils::*;

Modules§

backend
hybrid
Hybrid generator that blends rule-based and diffusion-generated data.
schedule
statistical
Statistical diffusion backend that generates data matching target distributions.
training
Diffusion model training pipeline: fit from column statistics, persist, and evaluate.
utils