具有单类数据的图像分类的训练和验证准确性是错误的,并且想要解决此问题

我建立了一个图像分类程序,使用32张火车图像和16张图像进行验证,批量大小分别为16和10个纪元。

我已经使用ImageDataGenerator(rescale = 1. / 255).flow_from_directory(图像路径和其他参数)来训练和验证图像。

我想将图像分类为1类或单类。

但是当我使用keras sequence()模型的model.fit_generator(带有铰链损耗和优化器-'rmsprop'和'Adam')编译程序时,我得到的输出是训练,验证精度接近1第1个时期,对于其余的时期,训练和验证与第1个完全相同。

请发送答案,我如何确定火车精度和验证精度的输出值,使其从0.63或类似值开始逐渐增加,在每个时期逐渐增加6%到10%。

一提,我想训练和验证1个或单个类的图像。

如果您需要有关此程序的更多详细信息,请发表评论。

cyf100765482 回答:具有单类数据的图像分类的训练和验证准确性是错误的,并且想要解决此问题

在您使用深度学习的情况下,对于任何图像分类,32张图像的数量都非常少。因此精度不会逐步增加。
如果可以,请添加更多图像,然后尝试一些增强技术以增加训练量。另外,由于您正在执行二进制分类,因此还必须包括负面示例(图像不属于您的类)。

本文链接:https://www.f2er.com/3168924.html

大家都在问