【发布时间】:2018-07-14 10:36:00
【问题描述】:
我最近一直在研究斯坦福 (http://ai.stanford.edu/~jkrause/cars/car_dataset.html) 的汽车数据集。 从一开始我就有一个过度拟合的问题,所以决定:
- 添加正则化(L2、dropout、batch norm,...)
- 尝试了不同的架构(VGG16、VGG19、InceptionV3、DenseNet121...)
- 尝试使用在 ImageNet 上训练的模型进行迁移学习
- 使用数据增强
每一步都让我前进了一点点。然而,与 99% 的训练准确度相比,我完成了 50% 的验证准确度(开始时低于 20%)。
您知道我还能做些什么来达到大约 80-90% 的准确率吗?
希望这可以帮助一些人!:)
【问题讨论】:
-
50% 的验证准确率意味着,它并不比随机的好。您的训练集是否类似于验证集?如果所有架构都失败了,那一定与此有关。训练批次被打乱了?
-
@Littleone 他有 196 个类,所以随机的准确率约为 0.5%。
标签: machine-learning neural-network deep-learning artificial-intelligence conv-neural-network