【问题标题】:Keras: Found 0 images belonging to 0 classesKeras:找到属于 0 个类别的 0 个图像
【发布时间】:2021-02-10 05:39:10
【问题描述】:

我正在尝试对一些图像进行分类。

这是我的 Python 代码,但是当我尝试运行它时,Keras 似乎没有找到返回 Found 0 images belonging to 0 classes. 的图像,并且深度学习模型最终抛出了以下错误。

`ValueError: Asked to retrieve element 0, but the Sequence has length 0.`

我们如何解决这个错误?

【问题讨论】:

    标签: python python-3.x tensorflow machine-learning keras


    【解决方案1】:

    我认为您需要按照here 的描述重新组织您的数据集。

    main_directory/
    ...class_a/
    ......a_image_1.jpg
    ......a_image_2.jpg
    ...class_b/
    ......b_image_1.jpg
    ......b_image_2.jpg
    

    换句话说,keras 会根据每个图像所在的目录自动为每个图像分配类标签。

    【讨论】:

    • 谢谢瓦西尔。我做了,但它不起作用。如果您看过我共享的数据集,它们位于两个不同的文件夹中。在输出文件夹中,我们有两个单独的文件夹,分别命名为图像和标签,正如我在源代码中指出的那样。如果您能尝试并发布一个最小的工作示例,如果它适合您,我将不胜感激。
    猜你喜欢
    • 2020-09-02
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 2019-01-28
    • 1970-01-01
    • 2012-05-22
    • 2014-07-03
    • 1970-01-01
    相关资源
    最近更新 更多