卷积神经网络中的“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”的主要内容,如果未能解决你的问题,请参考以下文章

论文笔记-卷积神经网络中的感受野

神经网络中的卷积

神经网络中的卷积

卷积神经网络在自然语言处理中的应用

TensorFlow 中的卷积网络

卷积层在神经网络中如何运算?