本文主要是介绍tensorflow笔记 tf.metrics.accuracy,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
tf.metrics.accuracy用于计算模型输出的准确率
tf.metrics.accuracy(labels,predictions,weights=None,metrics_collections=None,updates_collections=None,name=None
)return accuracy, update_op
参数:
labels 标签的真实值
predictions 标签的预测值
weights 每个值的权重
metrics_collections accuracy的集合
updates_collections update_op的集合
输出:
accuracy 上一个batch的准确率
update_op 加上本次训练数据后的准确率
例子:
import numpy as np
import pandas as pd
import tensorflow as tf x = tf.placeholder(tf.float64, [5])
y = tf.placeholder(tf.int32, [5])
acc, acc_op = tf.metrics.accuracy(labels=y, predictions=tf.greater_equal(x,0.5))sess = tf.InteractiveSession()
sess.run(tf.global_variables_initializer())
sess.run
这篇关于tensorflow笔记 tf.metrics.accuracy的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!