【问题标题】:Cross entopy question for semantic segmentation procedure语义分割过程的交叉熵问题
【发布时间】:2022-11-20 19:50:33
【问题描述】:

如何对浮动图像和标签使用交叉熵? 我正在研究使用 Cityscapes 数据进行语义分割。

当我使用

torchivision.transfrom.ToTensor()

我的图像和标签数据正在将范围从 [0~255] 转换为 [0~1]。因为我使用了 ToTensor()。

然后我将图像传递给模型,从中得到预测(Batch X class X W X H)。

之后,我想使用 CrossEntropy 来获得损失。
标签为(Batch X W X H),范围[0~1]
预测是 (Batch X Class X W X H), range[-inf ~ +inf (somewhere)]

但是我得到一个错误,这些输入应该是 Tensor.long。

如果我将 theos 标签投射到 Tensor.Long,标签应该全为 0。

我应该怎么办???

城市景观应被视为忽略指标。 交叉熵具有忽略索引。 但标签是 [0~1] 范围。

【问题讨论】:

    标签: semantic-segmentation cross-entropy


    【解决方案1】:

    自己解决。 在 Segmentation 中,不使用 Normalize 和 toTensor。

    谢谢。

    【讨论】:

      猜你喜欢
      • 2018-12-23
      • 2017-06-26
      • 2020-03-16
      • 2020-04-23
      • 2018-09-12
      • 2018-08-25
      • 2019-07-13
      • 2020-01-03
      • 2021-07-17
      相关资源
      最近更新 更多