View source on GitHub |
A tuple containing the metrics belonging to a slice.
tfma.view.SlicedMetrics(
slice, metrics
)
The metrics are stored in a nested dictionary with the following levels:
- output_name: Optional output name associated with metric (for multi-output models). '' by default.
- sub_key: Optional sub key associated with metric (for multi-class models).
'' by default. See
tfma.metrics.SubKey
for more info. - metric_name: Name of the metric (
auc
,accuracy
, etc). - metric_value: A dictionary containing the metric's value. See
tfma.proto.metrics_for_slice_pb2.MetricValue
for more info.
Below is a sample SlicedMetrics:
(
(('color', 'green')),
{
'': { # default for single-output models
'': { # default sub_key for non-multiclass-classification models
'auc': {
'doubleValue': 0.7243943810462952
},
'accuracy': {
'doubleValue': 0.6488351225852966
}
}
}
}
)