mlrl.testbed.experiments.input.dataset.splitters.splitter_no module

Author: Michael Rapp (michael.rapp.ml@gmail.com)

Provides classes that preserve a dataset instead of splitting it into training and test datasets.

class mlrl.testbed.experiments.input.dataset.splitters.splitter_no.NoSplitter(dataset_reader: DatasetReader | None)

Bases: DatasetSplitter

Preserves a dataset instead of splitting it into training and test datasets.

class Split(state: ExperimentState)

Bases: Split

A split that does not use separate training and test datasets.

get_state(dataset_type: DatasetType) ExperimentState | None

See mlrl.testbed.experiments.input.dataset.splitters.splitter.DatasetSplitter.Split.get_state()

split(state: ExperimentState) Generator[Split, None, None]

See mlrl.testbed.experiments.input.dataset.splitters.splitter.DatasetSplitter.split()