我有一个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或负值。
在这种情况下我的公式错了吗?