tf.keras.losses.MeanAbsolutePercentageError 损失函数 示例

平均绝对百分比误差 MAPE
MAPE 是 MAD 的变形,它是一个百分比值,因此比其他统计量更容易理解。例如,如果 MAPE 为 5,则表示预测结果较真实结果平均偏离 5 %。MAPE 的计算公式如下

在这里插入图片描述

import tensorflow as tf
y_true = [[2., 1.], [2., 3.]]
y_pred = [[1., 1.], [1., 0.]]
# Using 'auto'/'sum_over_batch_size' reduction type.
mape = tf.keras.losses.MeanAbsolutePercentageError()
mape(y_true, y_pred).numpy()
50.0

猜你喜欢

转载自blog.csdn.net/weixin_44493841/article/details/121512231