我正在做一个青光眼检测CNN,我在最后的致密层得到了以下的错误信息,除了1以外的任何其他数字。由于分类的数量是2,我需要在激活函数之前给出ValueError: Error when checking target: expected activation_1 to have shape (2,) but got array with shape (1,) (2)。但每当我使用Dense(1)运行代码时,我都会获得良好的准确性,但在测试期间,所有内容都被预测为来自同一个类。如何在不将密集层更改回Dense(1)的情况下解决此错误img_width, img_height = 25