Data#

OTX Core Data.

OTX Core Data Adapter.

otx.core.data.adapter.get_dataset_adapter(task_type: TaskType, train_type: TrainType, train_data_roots: Optional[str] = None, val_data_roots: Optional[str] = None, test_data_roots: Optional[str] = None, unlabeled_data_roots: Optional[str] = None)#

Returns a dataset class by task type.

Args:
task_type: A task type such as ANOMALY_CLASSIFICATION, ANOMALY_DETECTION, ANOMALY_SEGMENTATION,

CLASSIFICATION, INSTANCE_SEGMENTATION, DETECTION, CLASSIFICATION, ROTATED_DETECTION, SEGMENTATION.

train_type: train type such as Incremental and Selfsupervised.

Selfsupervised is only supported for SEGMENTATION.

train_data_roots: the path of data root for training data val_data_roots: the path of data root for validation data test_data_roots: the path of data root for test data unlabeled_data_roots: the path of data root for unlabeled data

OTX Core Data Utils.