incerto.data.split_dataset

Contents

incerto.data.split_dataset#

incerto.data.split_dataset(dataset, splits, seed=42)[source]#

Split dataset into multiple subsets.

Parameters:
  • dataset (Dataset) – Dataset to split

  • splits (List[float]) – List of split fractions (must sum to 1.0)

  • seed (int) – Random seed for reproducibility

Return type:

List[Subset]

Returns:

List of Subset objects

Example

>>> train, val, test = split_dataset(dataset, [0.7, 0.15, 0.15])