利用训练好的CNN模型,如何去检测训练集中的未出现过的类别样本?

例如用CNN识别手写字符,训练样本是0-9的各种图片,然后用训练好的模型去识别A,正常情况是会把A错识别为一个数字,我现在想实现的是:模型会知道A是其他类,不是数字,然后输出一个其他类。这样应该怎么做?

cnn最后加上softmax层,输出每个分类的概率,如果最大的概率小于一个值(你可以设定),那么就输出未分类

可以设定输出为11个类,即11个节点,0~9分别对应10个类,而其他类对应一个类,输出可以采用softmax,然后训练的时候,可以加一些其他类,比如A的数据放进去训练。