accuracy(...): 计算预测与标签匹配的频率。auc(...): 通过黎曼和计算近似AUC。average_precision_at_k(...): 计算相对于稀疏标签的预测的平均精度@k。false_negatives(...): 计算错误否定的总数。false_negatives_at_thresholds(...): 根据给定的阈值计算假阴性。false_positives(...): 对误报的权重求和。false_positives_at_thresholds(...): 根据给定的阈值计算假阳性。mean(...): 计算给定值的(加权)平均值。mean_absolute_error(...): 计算标签与预测之间的平均绝对误差。mean_cosine_distance(...): 计算标签和预测之间的余弦距离。mean_iou(...): 计算每步平均相交过并集(mIOU)。mean_per_class_accuracy(...): 计算每个类精度的平均值。mean_relative_error(...): 通过对给定值进行归一化,计算平均相对误差。mean_squared_error(...): 计算标签与预测之间的均方误差。mean_tensor(...): 计算给定张量的元素加权平均值。percentage_below(...): 计算小于给定阈值的值的百分比。precision(...): 计算与标签有关的预测的精度。precision_at_k(...): 计算关于稀疏标签的预测的精确度@k。precision_at_thresholds(...): 根据预测计算不同阈值的精度值。precision_at_top_k(...): 计算关于稀疏标签的预测的精确度@k。recall(...): 计算关于标签的预测的回忆。recall_at_k(...): 计算关于稀疏标签的预测的recall@k。recall_at_thresholds(...): 计算预测时不同阈值的各种回忆值。recall_at_top_k(...): 计算关于稀疏标签的top-k预测的recall@k。root_mean_squared_error(...): 计算标签与预测之间的均方根误差。sensitivity_at_specificity(...): 在给定的灵敏度下计算特异性。sparse_average_precision_at_k(...): 重新命名为average_precision_at_k,请使用该方法。(弃用)sparse_precision_at_k(...): 重新命名为precision_at_k,请使用该方法。(弃用)specificity_at_sensitivity(...): 在给定的灵敏度下计算特异性。true_negatives(...): 对真负数的权值求和。true_negatives_at_thresholds(...): 在给定的阈值上计算真负值。true_positives(...): 对真阳性的权重求和。true_positives_at_thresholds(...): 在给定的阈值上计算真值。计算预测与标签匹配的频率。
tf.metrics.accuracy(
labels,
predictions,
weights=None,
metrics_collections=None,
updates_collections=None,
name=None
)精度函数创建两个局部变量total和count,用于计算预测与标签匹配的频率。这个频率最终作为精确度返回:一个幂等运算,简单地将total除以count。为了估计数据流上的度量,函数创建一个update_op操作,更新这些变量并返回精度。在内部,is_correct操作使用元素1.0计算张量,其中预测和标签的对应元素匹配,否则计算0.0。然后update_op用权值和is_correct乘积的约简和递增total,它用权值和的约简和递增count。如果权值为空,则权值默认为1。使用0的权重来屏蔽值。
参数:
labels:groundtruth,一个形状与预测相符的张量。predictions:预测值,任何形状的张量。weights:可选张量,其秩要么为0,要么与标签的秩相同,并且必须对标签(即,所有尺寸必须为1,或与对应标签尺寸相同)。返回值:
accuracy:表示精度的张量,总数值除以计数。可能产生的异常:
ValueError: If predictions and labels have mismatched shapes, or if weights 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.