accuracy = tf.streaming_accuracy (y_pred,y_true,name='acc')recall = tf.streaming_recall (y_pred,y_true,name='acc')precision = tf.streaming_precision(y_pred,y_true,name='acc')confusion = tf.confuson_matrix(Labels, y_pred,num_classes=10,dtype=tf.float32,name='conf')
对于上面的代码,过去几天我一直收到相同的错误。它的语法难道不是和tensorflow API文档中的一样吗?
回答:
尝试使用以下代码代替(建议在一个新的Python文件中操作,我建议创建一个 /tmp/temp.py
并运行它)
from tensorflow.contrib.metrics import streaming_accuracy
如果这不起作用,那么
- 要么是安装问题(在这种情况下,重新安装)
- 要么是你导入了错误的tensorflow模块。