0
私はテンソルフロー0.11を使用しており、いくつかのイメージセグメンテーションテストを行っています。画像セグメンテーションでは、通常、IoUを計算します。テンソルフローのtf.contrib.metrics.streaming_mean_iouをどのように利用できますか?誰かがtensorflowのtf.contrib.metrics.streaming_mean_iouがどのように動作するかの例を挙げられますか?
mIoU, confusionMatrix = tf.contrib.metrics.streaming_mean_iou(pred_labels_vec,gt_labels_vec,NUM_CLASS)
init = tf.initialize_local_variables()
sess.run(init)
for i in range(1000):
iou, _ = sess.run([mIoU, confusionMatrix])
print(iou)
ありがとう@セブン。はるかに明確です! :) –
負の値を持つことは可能ですか?なぜ私は決して価値がないのか分かりません。 –
私はどちらかというと分かりませんが、おそらくこれらはあなたを助けることができます:(1)述語とラベルに同じ範囲のnum_classesがあるかどうかを確認します。 (2)混同行列のチェック値が正常である。 (3)mIuUを計算する際に「ウェイト」または「マスク」を使用したかどうか、それらの値をチェックします。 – Seven