#[derive(Debug, Clone)]
pub struct InferenceConfig {
pub categorical_threshold: f32,
pub text_min_avg_len: f32,
pub target_columns: Vec<String>,
pub exclude_columns: Vec<String>,
}
impl Default for InferenceConfig {
fn default() -> Self {
Self {
categorical_threshold: 0.05,
text_min_avg_len: 20.0,
target_columns: vec!["label".to_string(), "target".to_string(), "y".to_string()],
exclude_columns: vec![],
}
}
}