使用keras进行图像多分类

image multi classification with keras

所以如果我有两个标签 "dogs" 和 "cats" 并且我想创建多分类神经网络。

现在,如果我提供了一张不是狗或猫的新随机图像,有没有一种方法可以教分类器告诉我这张图像不是狗或猫,而不是说有多少百分比可能是猫还是狗?

实现此目的的最佳方法是 除了 dog 和 cat 之外还创建一个新的 class 来处理您不感兴趣的图像。所以现在,您的标签将是 ["dogs", "cats", "other"].

在您当前的架构中,您的模型被迫将随机图像预测为狗或猫,因为这是它仅有的两个选项。添加一个新的 class 来处理其他图像通常是使您的 classifier 对错误预测更稳健的最简单方法。