簡體   English   中英

為什么 tf.keras.preprocessing.image_dataset_from_director 不拍攝所有圖像?

[英]Why does tf.keras.preprocessing.image_dataset_from_director not take all images?

我有一個包含 12140 個 png 圖像的目錄,它們都是用相同的算法創建的。 它們都在 100kB 左右。 但是,當我使用

train_ds = tf.keras.preprocessing.image_dataset_from_directory(
  PATH,
  validation_split=0.2,
  subset="training",
  seed=123,
  image_size=(800, 720),
  batch_size=16)

它返回

找到屬於 1 個類的 37 個文件。 使用 30 個文件進行訓練。

我想訓練一個卷積自動編碼器,所以我不需要標簽。 所有圖像都在同一個目錄中。 沒有子目錄。

len(glob(PATH+'/*png'))
> 12140

至少我希望 function 能夠找到所有圖像。 go 這里有什么問題?

似乎圖像必須位於子目錄中。 當我使用PATH的父目錄時,會找到圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM