首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是处理背景像素类(ignore_label)最好的方法,当训练深入学习模型的语义分割?

什么是处理背景像素类(ignore_label)最好的方法,当训练深入学习模型的语义分割?
EN

Stack Overflow用户
提问于 2019-11-28 06:53:15
回答 2查看 1.7K关注 0票数 6

我正在尝试在 dataset上训练一个模型,其中包含20个“有用”的语义类和一组可以忽略的背景类(例如。天空,自我的交通工具,山脉,路灯)。为了训练模型忽略这些背景像素,我在互联网上使用了以下流行的解决方案:

  1. 我为属于忽略类的所有像素分配一个公共ignore_label (ex:ignore_label=255)
  2. 使用每个像素预测的cross_entropy损失来训练模型
  3. ignore_label损失中提供cross_entropy参数,因此计算的损失会忽略带有不必要类的像素。

但这种方法有一个问题。一旦经过训练,模型最终会将这些背景像素分类为20个类中的一个。这是预期的,因为在损失,我们不处罚模型的任何分类,为背景像素。

因此,第二个明显的解决方案是对所有背景像素使用额外的类。因此,它是第21届的城市景观。然而,在这里,我担心我会“浪费”我的模型的能力,教它分类这个额外的不必要的课程。

处理背景像素类的最精确方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-18 07:36:49

当然,第二个解决方案是更好的。这是最好的解决方案,背景类绝对是额外的类,但不是不必要的类,因为这样您要检测的类和背景类之间就有了明确的区别。

实际上,这是在分段中推荐的标准过程,用于将类分配给背景,其中背景当然代表除特定类之外的其他一切。

票数 2
EN

Stack Overflow用户

发布于 2021-02-10 16:21:51

也许你可以尝试使用“骰子丢失+倒骰子丢失”,它同时考虑了前景像素和背景像素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59083222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档