我想知道是否有一个简单的解决方案来获取分类器类的召回率和精度值?
为了放置一些上下文,我在Denny Britz代码的帮助下使用Tensorflow实现了一个20类CNN分类器:https://github.com/dennybritz/cnn-text-classification-tf。
正如你在文末看到的,他实现了一个计算全局精度的简单函数:
# Accuracy
with tf.name_scope("accuracy"):
correct_predictions = tf.equal(self.predictions, tf.argmax(self.input_y, 1))
self.accuracy = tf.reduce_mean(tf.cast(correct_predictions, "float"), name="accuracy")
有什么想法可以让我做一些类似的事情来获得不同类别的召回率和准确度值吗?
也许我的问题听起来会很愚蠢,但老实说,我有点不知所措。谢谢你的帮助。
使用tf.metrics帮了我一把:
结果:
注:为了准确起见,我将使用:
因为它更简单,并且已经在评估中进行了计算。
如果不需要累积结果,也可以调用变量初始值设定项。
相关问题 更多 >
编程相关推荐