Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该在ImageDataGenerator中洗牌测试图像数据集吗?我对假和真有不同的结果_Image_Image Processing_Keras_Conv Neural Network_Shuffle - Fatal编程技术网

我应该在ImageDataGenerator中洗牌测试图像数据集吗?我对假和真有不同的结果

我应该在ImageDataGenerator中洗牌测试图像数据集吗?我对假和真有不同的结果,image,image-processing,keras,conv-neural-network,shuffle,Image,Image Processing,Keras,Conv Neural Network,Shuffle,我用shuffle=True在火车上训练CNN。然后,如果我在测试数据集上设置shuffle=True,我的准确率约为50%,而使用shuffle=False我的准确率为94-95%。有趣的是,使用shuffle=False时,标签和数据都不会被洗牌,这是可以理解的,但是使用shuffle=True时,标签保持相同的顺序,而数据则会被洗牌。结果,在最后一种情况下,准确率急剧下降到50%。为什么不重新调整标签?您能提供一些代码,例如用于模型或数据加载的代码吗?

我用
shuffle=True
在火车上训练CNN。然后,如果我在测试数据集上设置
shuffle=True
,我的准确率约为50%,而使用
shuffle=False
我的准确率为94-95%。有趣的是,使用
shuffle=False
时,标签和数据都不会被洗牌,这是可以理解的,但是使用
shuffle=True
时,标签保持相同的顺序,而数据则会被洗牌。结果,在最后一种情况下,准确率急剧下降到50%。为什么不重新调整标签?

您能提供一些代码,例如用于模型或数据加载的代码吗?