Ton*_*hen 6 classification deep-learning tensorflow
我有一个由大约 5000 个类别的图像组成的数据集,但每个类别的图像数量从 20 到 2000 个不等,这是相当不平衡的。此外,图像数量远远不足以从头开始训练模型。我决定对预训练模型进行微调,例如 Inception 模型。
但我不确定如何处理不平衡的数据。有几种可能的方法:
对此有什么想法吗?任何反馈将不胜感激。
从预先训练的 ImageNet 层开始,添加您自己的最终层(根据需要使用适当的卷积、丢弃和展平层)。冻结除最后几个 ImageNet 层之外的所有层,然后在数据集上进行训练。
对于不平衡数据(以及一般的小数据集),使用数据增强来创建更多训练图像。Keras 内置了此功能:使用很少的数据构建强大的图像分类模型
| 归档时间: |
|
| 查看次数: |
3612 次 |
| 最近记录: |