tf.compat.v1.metrics.mean_per_class_accuracy | TensorFlow v2.16.1 (original) (raw)
tf.compat.v1.metrics.mean_per_class_accuracy
Calculates the mean of the per-class accuracies.
tf.compat.v1.metrics.mean_per_class_accuracy(
labels,
predictions,
num_classes,
weights=None,
metrics_collections=None,
updates_collections=None,
name=None
)
Calculates the accuracy for each class, then takes the mean of that.
For estimation of the metric over a stream of data, the function creates anupdate_op
operation that updates the accuracy of each class and returns them.
If weights
is None
, weights default to 1. Use weights of 0 to mask values.
Returns | |
---|---|
mean_accuracy | A Tensor representing the mean per class accuracy. |
update_op | An operation that updates the accuracy tensor. |
Raises | |
---|---|
ValueError | If predictions and labels have mismatched shapes, or ifweights is not None and its shape doesn't match predictions, or if either metrics_collections or updates_collections are not a list or tuple. |
RuntimeError | If eager execution is enabled. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2024-04-26 UTC.