开集识别的定义
参考链接:https://gessha.github.io/2020/01/27/open_world_recognition.html
开集识别分类出已知类,分辨出那些是未知类
假设我们有一个分类器可以分辨出阿拉伯数字0-9,如果给这个分类器输入一个罗马数字5,该分类器还是只能把结果预测成0-9,还不如遇到这种情况时,不做预测,把它归于未知类。
开集识别可分为4类:已知的已知类,已知的未知类,未知的已知类,未知的未知类
下面的标签的规律:
第一个位置 表示样本,第二个位置表示 标签
**known known classes **
已知的已知类
比如0-9,我们有样本有标签
known unkonwn classes
已知的未知类
比如 无标签的 罗马数字
就像我们有图片样本,但是不知道这些图片样本的标签
unknown known classes
未知的已知类
我们知道标签,知道存在这类,但是没有样本
就比如玛雅人的数字,其它族的数字,我们知道它存在,但是我们样本
图片中就是 我们知道他们存在,但没有图片样本
零样本应该属于这个:没有样本,但是最终结果可以得出正确标签比如斑马,所以应该是unknown known classes
unkown unknown classes
未知的未知类
即无样本也没有标签 也不知道是否存在
假设我们遇到了外星人,他们可能有他们的自己数字系统
如果我们输入他们的数字系统输入进去得到Unkonwn类,那就是属于known unknown classes 可是我们没有他们的数字系统样本