2017-02-09 159 views
1

我被下列這裏給出的教程:https://blog.keras.io/building-powerful-image-classification-models-using-very-little-data.htmlImageDataGenerator.flow()給出IO錯誤:[錯誤2]沒有這樣的文件或目錄

上執行的前半部分,即數據預處理代碼:

for batch in datagen.flow(x, batch_size=1, 
save_to_dir='preview', save_prefix='cat', save_format='jpeg'): 
    i += 1 
    if i > 20: 
     break 

我得到的錯誤:

`fp = builtins.open(filename, "w+b") 

IO錯誤:[錯誤2]沒有這樣的文件或目錄:「預覽/ cat_0_7886.jpeg`

我該如何解決這個問題?

+0

是否存在「預覽」目錄? –

+0

我嘗試使用和不使用目錄。我犯了同樣的錯誤。 –

+0

您使用Windows還是Linux? –

回答

0

嘗試確保路徑存在

0

我有同樣的問題,我上的使用

folder = "training_blond_sep" (no slash or backslash) 
(...) 
for batch in datagen.flow_from_directory(folder, classes=['cat1','cat2'], target_size=(180,180), batch_size=100, shuffle = False, seed=7, save_to_dir=folder+'/aug', save_prefix="changed"): 

,但我不得不手動創建該文件夾後,使用類似/tmp/preview絕對路徑。

希望這會有所幫助。

相關問題