其他答案是正确的,我只是想扩展,因为您似乎想知道第 1 步适合哪里。
我认为您应该添加另一个名为Unknown. 这个类将能够分辨出它不是人类皮肤,但最好它应该更精确。它还应该能够判断图片是否是疾病检测的良好输入。您只想对与您训练的数据“足够相似”的数据进行分类。
要训练的图片示例Unknown如下:
- 随便拍的图片
- 图片包含人皮但距离太远
- 图片包含人体皮肤但分辨率不佳/模糊
- 图片包含人体皮肤但光线不佳
- 等等
当您获得Unknown课程的负面数据时,您可以通过以下两种方式之一使用它。要么训练一个通用模型,在一个模型中完成所有任务,要么训练两个专业模型。
通用型号
通过将每一个区别都归入类,为你的所有问题建立一个通用模型。您可以通过在列表中添加另一类来做到这一点Unknown@thanatoz 写道:
Healthy: 0
Melanoma: 1
Psoriasis: 2
Unknown: 3
专业模型
另一种方法是构建两个模型。一个用于皮肤检测,一个用于疾病检测,将列表中的第 1 步和第 2 步分开。
皮肤检测器 - 第一个模型对疾病一无所知,它只会判断图片是否包含人类皮肤。所以课程将是:
Unknown: 0
Skin: 1
疾病检测器 - 此模型仅在皮肤检测器验证您拥有具有代表性的人体皮肤样本时才会激活。然后,这将与@thanaztoz 答案相同,类为:
Healthy: 0
Melanoma: 1
Psoriasis: 2