neodroidvision.data.detection.multi_dataset.MultiDataset

class neodroidvision.data.detection.multi_dataset.MultiDataset(*, cfg, dataset_type: callable, data_root: Path, sub_datasets: Tuple, split: SplitEnum = SplitEnum.training)[source]

Bases: SupervisedDataset

description

__init__(*, cfg, dataset_type: callable, data_root: Path, sub_datasets: Tuple, split: SplitEnum = SplitEnum.training)[source]
Parameters
  • data_root

  • sub_datasets

  • transform

  • target_transform

  • split

Returns

Return type

Methods

__init__(*, cfg, dataset_type, data_root, ...)

param data_root

Attributes

categories

description

predictor_shape

description

response_shape

return: :rtype:

split_names

return: :rtype:

abstract property categories: Sequence

description

abstract property predictor_shape: Tuple[int, ...]

description

property response_shape: Tuple[int, ...]

return: :rtype:

property split_names: Dict[SplitEnum, str]

return: :rtype: