MetadataOutput#
- class dataeval.metrics.bias.MetadataOutput(discrete_factor_names: list[str], discrete_data: ndarray[Any, dtype[int64]], continuous_factor_names: list[str], continuous_data: ndarray[Any, dtype[int64 | float64]] | None, class_labels: ndarray[Any, dtype[int64]], class_names: ndarray[Any, dtype[Any]], total_num_factors: int)#
Output class for
metadata_binning()function- discrete_factor_names#
List containing factor names for the original data that was discrete and the binned continuous data
- Type:
list[str]
- discrete_data#
Array containing values for the original data that was discrete and the binned continuous data
- Type:
NDArray[np.int]
- continuous_factor_names#
List containing factor names for the original continuous data
- Type:
list[str]
- continuous_data#
Array containing values for the original continuous data or None if there was no continuous data
- Type:
NDArray[np.int or np.double] | None
- class_labels#
Numerical class labels for the images/objects
- Type:
NDArray[np.int]
- class_names#
Array of unique class names (for use with plotting)
- Type:
NDArray[Any]
- total_num_factors#
Sum of discrete_factor_names and continuous_factor_names plus 1 for class
- Type:
int