dataeval.data

Provides utility functions for interacting with Computer Vision datasets.

Submodules

selections

Provides selection classes for selecting subsets of Computer Vision datasets.

Classes

Embeddings

Collection of image embeddings from a dataset.

Images

Collection of image data from a dataset.

Metadata

Collection of binned metadata using Polars DataFrames.

Select

Dataset wrapper that applies selection criteria for filtering.

Output Classes

SplitDatasetOutput

Output class containing test indices and a list of TrainValSplits.

Functions

split_dataset(dataset[, num_folds, stratify, ...])

Dataset splitting function. Returns a dataclass containing a list of train and validation indices.