dataeval.typing¶
Common type protocols used for interoperability with DataEval.
Attributes¶
Type alias for array-like objects used for interoperability with DataEval. |
|
Type alias for an |
|
Type alias for an image classification datum tuple. |
|
Type alias for an |
|
Type alias for an object detection datum tuple. |
|
Type alias for an |
|
Type alias for an image classification datum tuple. |
Classes¶
Protocol for a generic AnnotatedDataset. |
|
Protocol for array objects providing interoperability with DataEval. |
|
Protocol for a generic Dataset. |
|
Dataset level metadata required for all AnnotatedDataset classes. |
|
Protocol for targets in an Object Detection dataset. |
|
Protocol for targets in a Segmentation dataset. |
|
Protocol defining a transform function. |
Module Contents¶
-
dataeval.typing.ArrayLike : TypeAlias =
Union[Sequence[_ScalarType], Sequence[Sequence[_ScalarType]], Sequence[Array], Array]¶ Type alias for array-like objects used for interoperability with DataEval.
This includes native Python sequences, as well as objects that conform to the
Arrayprotocol.
-
dataeval.typing.ImageClassificationDataset : TypeAlias =
AnnotatedDataset[ImageClassificationDatum]¶ Type alias for an
AnnotatedDatasetofImageClassificationDatumelements.
-
dataeval.typing.ImageClassificationDatum : TypeAlias =
tuple[Array, Array, dict[str, Any]]¶ Type alias for an image classification datum tuple.
-
dataeval.typing.ObjectDetectionDataset : TypeAlias =
AnnotatedDataset[ObjectDetectionDatum]¶ Type alias for an
AnnotatedDatasetofObjectDetectionDatumelements.
-
dataeval.typing.ObjectDetectionDatum : TypeAlias =
tuple[Array, ObjectDetectionTarget, dict[str, Any]]¶ Type alias for an object detection datum tuple.
Arrayof shape (C, H, W) - Image data in channel, height, width format.ObjectDetectionTarget- Object detection target information for the image.dict[str, Any] - Datum level metadata.
-
dataeval.typing.SegmentationDataset : TypeAlias =
AnnotatedDataset[SegmentationDatum]¶ Type alias for an
AnnotatedDatasetofSegmentationDatumelements.
-
dataeval.typing.SegmentationDatum : TypeAlias =
tuple[Array, SegmentationTarget, dict[str, Any]]¶ Type alias for an image classification datum tuple.
Arrayof shape (C, H, W) - Image data in channel, height, width format.SegmentationTarget- Segmentation target information for the image.dict[str, Any] - Datum level metadata.