2016-10-31 11 views

答えて

0

tf.contrib.metrics.confusion_matrixはあなたが必要なもののように見えます。あなたは混同行列を持っていたら、use that to compute the precision for each classをすることができます。

+0

はい、それは動作します。一方、私は、この機能は[streaming_mean_iou](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/metrics/python/ops/metric_ops.py#L2732)が同じように動作していることがわかりましたローカル変数[total_confusion_matrix](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/metrics/python/ops/metric_ops.py#L2786)。これは[LOCAL_VARIABLES](https: //github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/metrics/python/ops/metric_ops.py#L99)のコレクション。ローカル変数にアクセスする方法はありますか? – Seven

+0

私はそれを得ると思います。すべてのローカル変数を取得するためにtf.local_variables()を使用できます。プログラムにはローカル変数が1つしかありませんが、私はそれを取得します。より多くの変数がある場合は、それらの名前をフィルタリングして、必要な変数を取得できます。 – Seven

+0

また、tf.Graph.get_tensor_by_nameを使用することもできます。これは、ローカル変数(つまり、tf.get_default_graph()でアクセス可能なGraphオブジェクトでget_tensor_by_nameが呼び出される)に対して機能するはずです。 –

関連する問題