如何定义自己的准确性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]