我正在尝试构建cnn模型(keras),它可以根据用户的情绪对图像进行分类。我遇到数据问题。我有非常小的训练数据。增加数据会有帮助吗?它是否提高了准确性?在这种情况下,应该选择增加数据,并应该避免?图像增强是否有帮助?
回答
将增加数据帮助吗?它是否提高了准确性?
这很难预先说明。但几乎可以肯定的是,当你已经有一个比随机更好的模型。当你选择正确的增强方法。
查看我的硕士论文Analysis and Optimization of Convolutional Neural Network Architectures,第80页了解许多不同的增强方法。
在这种情况下,应选择增加数据,并应避免?
- 当你没有足够的数据 - >增强
- 避免扩充,你不能告诉隆胸后的情感。因此,在字符识别的情况下,轮换是一个坏主意(例如由于
6 vs 9
或u vs n
或\rightarrow vs \nearrow
)
是的,数据增加真的有帮助,有时它确实是必要的。 (但看看马丁托马的答案,那里有更多的细节和一些重要的“关心”)。
时,您应该使用它:
- 你有太少的数据
- 您发现您的模型过学习太容易(可以是一个模型太强大太)
过拟合是什么当你的模型能够记住数据时会发生这种情况。然后它对训练数据的准确度非常高,但对测试数据的准确性很差。
增加训练数据的大小会使模型难以记忆。这里和那里的小变化会让你的模型停止关注那些没有任何意义的细节(但能够创造图像之间的区别)并开始注意确实会产生所需效果的细节。
做缩放,缩放和旋转就足够了增强,或者我们也可以玩的渠道和直方图均衡? – Afrid
如果不尝试一些增强就足够了,你不能说。更有趣的问题是如果他们改进模型。而且这也是非常问题,模型和数据集具体(+1为答案) –
的确,@MartinThoma。 –
- 1. 增强现实的帮助
- 2. 增强现实帮助
- 3. 有关android增强现实的帮助
- 4. 图像处理中是否有分辨率增强滤镜?
- 5. Java - 需要帮助来增强代码
- 6. 帮助GDI +图像绘图
- 7. 增强图像裁剪
- 8. HTML5画布增强图像
- 9. 指纹图像增强
- 10. 模糊图像增强
- 11. 是否有像增强bcp for Eigen这样的工具?
- 12. SQL递增帮助
- 13. PHP缩小是否有帮助?
- 14. 常见的lisp是否有像(?commandName)这样的内置帮助
- 15. Matlab帮助图像处理
- 16. 帮助jQuery图像库
- 17. Android,帮助旋转图像
- 18. Jquery:帮助。包装图像
- 19. 帮助保存图像
- 20. 帮助jquery图像旋转
- 21. MATLAB图像处理帮助!
- 22. 帮助修复图像库
- 23. CSS帮助 - div的图像
- 24. css图像div帮助
- 25. MATLAB帮助裁剪图像
- 26. 监控摄像头图像增强
- 27. bootstrap和CSS的帮助像在图像
- 28. 增强Python cmd模块“帮助”打印输出
- 29. 在我的android应用程序中增强帮助选项
- 30. Mysql自动增量帮助
谢谢,我会参考。 – Afrid