使用 mobileNet 进行图像分类训练:每个图像应该正好是 1 个样本吗?

问题描述

我正在训练一个 Mobilenet 神经网络来识别动物物种。 我想知道:对于一个好的结果,每张图像只包含一个人很重要吗?或者我也可以用包含同一物种的多个个体的图像来训练它?

解决方法

您可能会获得最高的准确度,因为您使用的图像仅包含图像中物种的一个示例。然而,现在模型是这样训练的,如果你提交一个测试集图像,图像中有多个相同物种的例子,它可能不会表现得很好。因此,如果您希望您的模型涵盖最广泛的潜在图像,我会在具有两种情况的图像上进行训练,即每个图像的一个示例和图像中的多个示例。 如果您裁剪训练图像以使图像中的大部分像素属于物种,您将获得更准确但不太通用的模型。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...