【发布时间】:2021-06-22 14:07:06
【问题描述】:
我正在使用fchollet 的图像分割指南来执行语义分割。我尝试通过将 8 位 img 掩码值标记为 1 和 2 来修改指南以适应我的数据集,就像在 Oxford Pets 数据集中一样。 (将在class OxfordPets(keras.utils.Sequence): 中减去 0 和 1)
问题是如何获得单个类的 IoU 指标(例如 1)?
我尝试了 Stack Overflow 建议的不同指标,但大多数人建议使用我尝试过的 MeanIoU,但结果我得到了 nan loss。这是使用自动对比度后的蒙版示例。
PIL.ImageOps.autocontrast(load_img(val_target_img_paths[i]))
该模型似乎训练得很好,但准确度随着时间的推移而下降。
另外,有人可以帮助解释如何从y_true 和y_pred 计算指标分数吗? 我不太清楚何时在 IoU 指标计算中使用标签值.
【问题讨论】:
标签: python keras metrics image-segmentation