Получить точность отдельных тестовых изображений при сегментации изображений - PullRequest
0 голосов
/ 17 мая 2018

Я использую CNN в Tensorflow для сегментации изображений. Я знаю, как вычислить точность обучения

 #compute the accuracy
    correct_prediction  = tf.equal(tf.argmax(flat_logits, 1), tf.argmax(y,1))
    accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32))



[train_accuracy] = sess.run([accuracy], feed_dict={x: batch_x, y:batch_y})

Можно ли рассчитать точность точности каждого отдельного тестируемого изображения?

1 Ответ

0 голосов
/ 17 мая 2018

Да, это возможно.Вы можете сделать это, просто написав:

test_accuracy = sess.run(accuracy, feed_dict={x: x_test, y:y_test})

, где x_test - ваше одиночное тестовое изображение (скажем, размер [1, ширина, высота, глубина], а y_test - соответствующий вывод.

...