Keras flow_from_directory 函数返回错误:[WinError 3] 系统找不到指定的路径

Far*_*eez 0 python spyder deep-learning conv-neural-network keras

我在 Python 中的 Keras 代码如下所示:

training_set = train_datagen.flow_from_directory('dataset/training_set',
                                                target_size=(64, 64),
                                                batch_size=32,
                                                class_mode='binary')
Run Code Online (Sandbox Code Playgroud)

我不断收到此错误:

[WinError 3] 系统找不到指定的路径:'dataset/training_set'

我已经以各种方式确认这条路径是正确的,但它仍然会引发错误。请帮忙。

Far*_*eez 5

我发现我收到上述错误的原因是因为我的路径很长

您只能在错误中看到“dataset/training_set”,但总体而言,python 当然选择了整个路径。碰巧我的路很长。

我没有得到关于路径长度的错误,而是得到它找不到路径的错误。

我只是通过更改一些文件夹名称来更改路径的长度并且它起作用了。

希望它可以帮助那里的人。