очень низкая средняя выручка даже в случае переоснащения - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь реализовать сеть FCN.Чтобы оценить мой результат, я добавил среднее IOU, однако, в случае переобучения в тренировочной сети для небольшого набора данных, у меня очень низкое среднее IOU, хотя потери очень низкие.Я ценю любого гида, чтобы знать, что я делаю неправильно.Это мой код, который я запускаю, используя оценщик.

iou_weights = tf.cast(tf.less_equal(annotation, num_cls - 1),
                  tf.int32)  # Ignoring all labels greater than or equal to   n_classes.The last class is ignored class.

weighted_miou, weighted_update_op = tf.contrib.metrics.streaming_mean_iou(labels=annotation,
                                                                          predictions=pred_annotation,
                                                                          num_classes=num_cls,
                                                                            weights=iou_weights)
with tf.control_dependencies([tf.identity(weighted_update_op)]):
    weighted_miou = tf.identity(weighted_miou)
...