我正在尝试学习并适应 Java 中的 ImageNeuralNetwork 示例。到目前为止,我的问题是,当我给 NN 提供大量 32X32 的图像并让它训练时,误差永远不会低于 14%,并且一开始它会到处乱跳。
我的图像是 BW,它们分为 27 个类别。所以我知道有 27 个输出神经元。
我的问题是为什么 NN 不学习,我尝试使用不同的神经元数量设置不同的隐藏层(1 层或 2 层),但没有任何帮助。
谁能告诉我我做错了什么?就像我说的,我刚开始使用 NN,我在这里有点迷路
编辑:似乎如果我给它更少的图像作为输入来学习错误会下降,但这并不能真正解决问题,如果我想对很多图像进行分类,我会遇到错误永远不会下降