卷积神经网络中的“ValueError:要求检索元素 0,但序列的长度为 0”
Posted
技术标签:
【中文标题】卷积神经网络中的“ValueError:要求检索元素 0,但序列的长度为 0”【英文标题】:"ValueError: Asked to retrieve element 0, but the Sequence has length 0" in Convolutional Neural Network 【发布时间】:2022-01-12 09:10:06 【问题描述】:我正在使用此代码:https://github.com/gsurma/image_classifier/blob/master/ImageClassifierCNN.ipynb,但我收到此错误:ValueError: Asked to retrieve element 0, but the Sequence has length 0
在此行:probabilities = model.predict_generator(test_generator, TEST_SIZE)
。我遵循了这个建议:How can I get rid of getting error through test generator? 并将上面的行更改为:probabilities = model.predict(test_generator, TEST_SIZE)
但不起作用!而这个:ValueError: Asked to retrieve element 0, but the Sequence has length 0 对我的情况没有解决方案。知道有什么问题吗?
【问题讨论】:
【参考方案1】:经过搜索,我发现我需要在“test”文件夹中包含 2 个文件夹,其中文件夹名称为“cat”和“dog”。为了查看所有测试图像,我将TEST_SIZE = ...
更改为“test”文件夹下 2 个文件夹内的图像总数。
【讨论】:
以上是关于卷积神经网络中的“ValueError:要求检索元素 0,但序列的长度为 0”的主要内容,如果未能解决你的问题,请参考以下文章