dataeval¶
DataEval provides a simple interface to characterize visual data and its impact on model performance.
It works across classification and object-detection tasks. It also provides capabilities to select and curate datasets to test and train performant, robust, unbiased and reliable AI models and monitor for data shifts that impact performance of deployed models.
Submodules¶
Check for skewed or imbalanced datasets and incomplete feature representation. |
|
Global configuration settings for DataEval. |
|
Core stateless functions for performing dataset, metadata and model evaluation. |
|
Exception and warning classes for DataEval. |
|
Feature extractors that transform input data into arrays. |
|
Module for flag enums that control function behavior. |
|
Determine whether a problem is feasible and how much data is needed. |
|
Common type protocols used for interoperability with DataEval. |
|
Identify potential issues in training and test data. |
|
Evaluate data completeness and coverage in latent embedding space. |
|
Provides selection classes for selecting subsets of Computer Vision datasets. |
|
Detect changes in data between different datasets. |
|
Data types used in DataEval. |
|
DataEval utilities organized by domain. |
Classes¶
Collection of binned metadata using Polars DataFrames. |
Functions¶
|
Add a StreamHandler to the logger quickly for debugging. |