это мой набор данных, я успешно разархивирую его
zip_file = tf.keras.utils.get_file(origin='https://www.googleapis.com/drive/v3/files/1vRDbctiK6_FUj0RI6Sb1qDtuFUQG4UfB?alt=media&key=AIzaSyACfEqKwfF0knf66ORa7------',
fname='PlantVillage.tar.zip', extract=True)
и создаю каталоги обучения и проверки
data_dir = os.path.join(os.path.dirname(zip_file), 'PlantVillage')
train_dir = os.path.join(data_dir, 'train')
validation_dir = os.path.join(data_dir, 'validation')
import time
import os
from os.path import exists
def count(dir, counter=0):
"returns number of files in dir and subdirs"
for pack in os.walk(dir):
for f in pack[2]:
counter += 1
return dir + " : " + str(counter) + "files"
, и проблема в том, что я получаю 0 файлов для данных поезда и 0 слишком для данных проверки:
print('total images for training :', count(train_dir))
print('total images for validation :', count(validation_dir))
результат: всего изображений для обучения: /root/.keras/datasets/PlantVillage/train: 0files
всего изображений для проверки: /root/.keras / наборы данных / PlantVillage / проверка: 0 файлов