Overcoming Classififier Imbalance for Long-tail Object Detection with Balanced Group Softmax 阅读笔记

news/2024/8/25 11:48:07
  • 这是CVPR2020的一篇文章,关于detection中的类别不平衡问题的解决方法
  • 提出了一个新的softmax用于解决目标检测中的类不平衡问题
  • 在类平衡数据集上表现很好的检测模型在类不平衡数据集上效果下降很严重,经过实验发现,分类器参数对不同类别的权重由于类不平衡而变得不平衡,导致对少见的类别的分数较小,因而容易将少见的类别误分类为多见的其它类别:
  • 在这里插入图片描述
  • 之所以出现这种原因是因为softmax会压制其它类别,因此domain类别很多的时候,对其它尾部类别压制很严重。
  • 目前对长尾分布的目标检测的解决方法有:
    • 采取类别平衡的采样策略
    • 对不同类别或不同图片的loss采取不同的权重
    • 但是这些方法增加了训练时间,并且对尾部类别容易过拟合,调节loss权重的方法对超参数很敏感,并且由于背景类的存在其实并不适用于目标检测(因为背景类无法统计数量)
  • 因此利用一个方法,就是把不同类别按实例的数量分为几组,数量接近的分到同一组里,然后在组内用softmax;此外由于背景类无法统计数量,另设了一个背景组,背景组用的是sigmoid。同时,在每个组里设一个others类,表明不属于该组。
  • 训练的时候,对于每组的others要使用采样策略使得others和该组其它类有相近的实例。测试的时候,最终的概率输出是这样的,背景类概率为背景组背景类的概率,其它类概率为背景组others类的概率乘以该类在该类所在组的softmax概率。
  • 在这里插入图片描述

http://www.niftyadmin.cn/n/3658016.html

相关文章

一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)

看上去似乎任何已知的算法都无法做到,如果谁做到了,那么所有的排序方法:QuickSort,ShellSort,HeapSort,BubbleSort等等等等,都可以扔掉了,还要这些算法干吗阿,呵呵。不过…

Dynamic Convolution: Attention over Convolution Kernels 论文阅读笔记

这篇是CVPR2020的文章目的是用更轻量化的网络提供更高的性能因此采取了这样的结构,同一个层有多个卷积核,但是用attention网络组合成一个,这样增加了网络参数但是网络速度并没有多少降低

另一道看上去很吓人的面试题:如何交换a和b两个整数的值,不用额外空间 (Rev. 2)

这个题貌似完全颠覆一般的Logic:交换两个整数需要一个额外的空间用于保存:t b;b a;a t;粗看上去似乎没有办法,但是仔细想一下,既然不能用额外的空间,那么能用的方法就只有数学方法,也许有效&#xff0c…

PAnet 论文阅读笔记

Path Aggregation Network for Instance Segmentation 网络结构如下,在FPN的基础上加了一个bottom-up path augmention,也就是b所表示的结构,此结构缩短了从最浅层大尺度特征图到最终用于检测的小尺度特征图的距离,按FPN的结构&a…

ACM UVa算法题209 Triangular Vertices的解法

有一段时间没有做ACM算法题目了,今天正好有空便随便挑了209题来做做:ACM UVa算法题#209题这道题有几个要点:1. 给定坐标系坐标系很容易定,我采用的是第一个点为(0, 0)点,X方向差别为2个单位,Y方向差别为1…

EfficientDet 论文阅读笔记

EfficientDet: Scalable and Efficient Object Detection 三点,一点是可学习权重的feature fusion;一点是新的scaleing method;一点是用了efficient net的结构 feature fusion,用BiFPN的结构 ,并且用带权重的fusion方…

M2Det论文阅读笔记

M2Det: A Single-Shot Object Detector based on Multi-Level Feature PyramidNetwork 文章提出了一种“更加高效”的multi-scale detection方法来应对目标的multi-scale问题,并取得了state of art的效果:网络结构如下:个人觉得文章写得很差…

我的MSDN Blog正式开张,欢迎大家访问 [ http://blogs.msdn.com/yizhang/ ]

我的MSDN Blog创建了其实有一阵子了,但是一直没有时间添加内容。这两天写了几篇文章(新的和在CSDN Blog上面发表过的,内容比较简单)放在上面。这个Blog主要是英文的内容,主要会和我在Microsoft的所进行的CLR开发工作有关系&#x…