我已经创建了不同类别的低赫兹信号的频谱图。它们都有一个纯蓝色的前景,几乎没有其他彩色像素,即使对我来说,通过人类的视觉来区分这些类别也不容易。现在我想训练一个 CNN 对这些频谱图图像进行二进制分类。无论我如何构建网络,无论配置和参数如何——它不会学习,损失不会减少。
我找到了原因:CNN 的卷积过滤器擅长区分形式和形状,但不是真正的纯色。
CNN 如何学习颜色?我错过了什么吗?也许有比 CNN 更合适的模型?
这是两个几乎没有区别的类别的示例,仅在色调上:
还有2张图片:
EDIT1:这两个类的图像并非都具有相同的流行颜色;有些有黄色/绿色条纹,有些有较浅或较深的颜色等。因此这些类不仅包含特征颜色。我的目标是使用 CNN 对这些图像进行分类,但不知何故,CNN 无法从几乎只包含颜色的图像中学习,而如果图像中有锐利的边缘、边界、类似物体的元素,CNN 就会很好地学习。



