WineQualityDataModule#

class torch_uncertainty.datamodules.WineQualityDataModule(root, batch_size, eval_batch_size=None, val_split=0.0, test_split=0.2, num_workers=1, pin_memory=True, persistent_workers=True, binary=True, variant='red', threshold=6)[source]#

Wine Quality datamodule.

Parameters:
  • root (str | Path) – Root directory of the datasets.

  • batch_size (int) – Number of samples per training batch.

  • eval_batch_size (int | None) – Samples per evaluation batch. Defaults to batch_size.

  • val_split (float) – Share of training samples used for validation. Defaults to 0.

  • test_split (float) – Share of the full dataset held out as test set. Defaults to 0.2.

  • num_workers (int) – Data-loading subprocesses. Defaults to 1.

  • pin_memory (bool) – Whether to pin memory. Defaults to True.

  • persistent_workers (bool) – Whether to keep workers alive between epochs. Defaults to True.

  • binary (bool) – If True, binarises quality scores. Defaults to True.

  • variant (str) – "red" or "white". Defaults to "red".

  • threshold (int) – Quality threshold for binary mode. Defaults to 6.

dataset_class#

alias of WineQuality