二分类(Two-Class Classification)
二分类问题,是最简单的分类问题,比如一个任务中只有猫和狗,每个样本中也只有其中的一类。
单标签多分类(Multi-Class Classification)
单标签多分类问题,指一个样本(一个图片或者一个候选框)有一个标签,但总共的类别数是多类的。
比如常见的OCR问题,目标检测中针对每个候选框的分类是多分类问题。
在深度学习中,softmax是最常用的解决方案。
多标签多分类(Multi-Label Classification)
多标签多分类问题,指一个样本(一个图片或者一个候选框)中含有多个物体,标注的label也是多个的,比如下面的图片中有猫有狗还有一个鸭子:
在深度学习中,在全连接层后使用多个Logistic输出是一种性价比很高的做法。
多任务(Multi-Task)
多任务顾名思义就是有多个任务一起实现,比如说Faster R-CNN就是同时做softmax分类和bbox的回归,这是两个不同的任务。