pub struct DiffusionSchemaConfig {
pub enabled: bool,
pub n_steps: usize,
pub schedule: String,
pub sample_size: usize,
}Expand description
Diffusion model configuration.
Controls statistical diffusion-based data enhancement that generates samples matching target distribution properties (means, standard deviations, correlations).
Fields§
§enabled: boolWhether diffusion enhancement is enabled.
n_steps: usizeNumber of diffusion steps (higher = better quality, slower).
schedule: StringNoise schedule type: “linear”, “cosine”, “sigmoid”.
sample_size: usizeNumber of sample rows to generate for demonstration.
Trait Implementations§
Source§impl Clone for DiffusionSchemaConfig
impl Clone for DiffusionSchemaConfig
Source§fn clone(&self) -> DiffusionSchemaConfig
fn clone(&self) -> DiffusionSchemaConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DiffusionSchemaConfig
impl Debug for DiffusionSchemaConfig
Source§impl Default for DiffusionSchemaConfig
impl Default for DiffusionSchemaConfig
Source§impl<'de> Deserialize<'de> for DiffusionSchemaConfig
impl<'de> Deserialize<'de> for DiffusionSchemaConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DiffusionSchemaConfig
impl RefUnwindSafe for DiffusionSchemaConfig
impl Send for DiffusionSchemaConfig
impl Sync for DiffusionSchemaConfig
impl Unpin for DiffusionSchemaConfig
impl UnsafeUnpin for DiffusionSchemaConfig
impl UnwindSafe for DiffusionSchemaConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more