incerto.data.VisionDataset#

class incerto.data.VisionDataset(root='./data', val_split=0.1, seed=42)[source]#

Bases: object

Base class for vision datasets with standardized splits.

Provides train/val/test splits and optional transformations.

Parameters:
__init__(root='./data', val_split=0.1, seed=42)[source]#

Initialize vision dataset.

Parameters:
  • root (str | Path) – Root directory for dataset storage

  • val_split (float) – Fraction of training data to use for validation

  • seed (int) – Random seed for reproducible splits

Methods

__init__([root, val_split, seed])

Initialize vision dataset.

__init__(root='./data', val_split=0.1, seed=42)[source]#

Initialize vision dataset.

Parameters:
  • root (str | Path) – Root directory for dataset storage

  • val_split (float) – Fraction of training data to use for validation

  • seed (int) – Random seed for reproducible splits