具有负值的平均相对误差和平均绝对误差

时间:2018-01-26 03:17:29

标签: python math tensorflow neural-network

我有一个TF模型,想要计算平均相对误差,平均绝对误差和模型精度百分比。还有一些真值(标签)是负数或0。 目前我正在按照以下方式进行:

MAE = tf.reduce_mean(tf.abs(tf.transpose(preiction_val) - true_val))

MRE = tf.reduce_mean(tf.abs(tf.transpose(preiction_val + 100) - (true_val + 100)) / (true_val + 100))

ACC = 100 - (100 * tf.reduce_mean(tf.abs(tf.transpose(preiction_val + 100) - (true_val + 1)) / (true_val + 1)))

正如你所看到的,我正在向被除数和除数加100,以避免除以0或负值。

在这种情况下我的公式错了吗?

0 个答案:

没有答案