如何在tf.estimator中定义客户eval_metrics

时间:2019-07-20 13:12:05

标签: python tensorflow

如何定义自己的准确性metric_fn

例如:

labels = [[1,2,3,4],[5,6,7,8]]
logits = [[1,2,3,4],[5,6,7,9]]

然后我跑步

logits = tf.Variable([[1,2,3,4],[5,6,7,8]])
labels = tf.Variable([[1,2,3,4],[5,6,7,9]])
acc, acc_op = tf.metrics.accuracy(labels=labels,   predictions=logits)

我将得到精度0.875,因为有8个数字,其中7个相等。

我想要的是一个函数my_accuracy。通过调用此函数,我可以得出精度为0.5。因为[1,2,3,4] == [1,2,3,4][5,6,7,8] != [5,6,7,9]

0 个答案:

没有答案