Expand description
Dataset splitting utilities
Provides train/test/validation splitting with stratification support.
§Example
ⓘ
use alimentar::split::DatasetSplit;
// Simple ratio split
let split = DatasetSplit::from_ratios(&dataset, 0.8, 0.2, None, None)?;
// With validation
let split = DatasetSplit::from_ratios(&dataset, 0.7, 0.15, Some(0.15), Some(42))?;
// Stratified by label column
let split = DatasetSplit::stratified(&dataset, "label", 0.8, 0.2, None, None)?;Structs§
- Dataset
Split - Dataset split with optional validation set