首页 > 解决方案 > 图像分辨率如何影响 Keras 的结果和准确性?

问题描述

我正在将 Keras(带有 Tensorflow 后端)用于图像分类项目。我总共有近 40 000 张高分辨率 (1920x1080) 图像用作训练输入数据。训练大约需要 45 分钟,这已经成为一个问题,所以我想我可以通过降低图像文件的分辨率来加快速度。查看代码(我不是自己写的)似乎所有图像在处理之前都被重新调整为 30x30 像素

我对此有两个一般性问题。

  1. 期望这能提高训练速度是否合理?
  2. 调整输入图像文件的大小会影响图像分类的准确性吗?

标签: python-2.7tensorflowkeras

解决方案


1-当然会影响训练速度,因为空间维度是模型速度性能最重要的关键之一。2- 我们可以说它肯定会影响准确性,但究竟有多少取决于许多其他方面,例如您正在分类什么对象以及您正在使用什么数据集。


推荐阅读