Я работаю над CNN для классификации изображений. Поскольку я новичок, я застрял в одном месте, и я не знаю, как решить эту проблему. Мой train_datagen
, train_generator, validation_generator
, как это;
train_datagen = ImageDataGenerator(
rescale=1./255,
validation_split=0.2) # set validation split
train_generator = train_datagen.flow_from_directory(
directory=r"path_to_the_train_dir",
target_size=(128, 128),
class_mode="binary",
shuffle=True,
seed=42,
subset='training' # set as training data
)
validation_generator = train_datagen.flow_from_directory(
directory=r"path_to_the_train_dir", # same directory as training data
target_size=(128, 128),
class_mode='binary',
subset='validation') # set as validation data
Если я хочу увидеть форму изображения из train_generator
, я должен сделать следующее в соответствии с книгой Francois Chollet
,
for data_batch, labels_batch in train_generator:
print(data_batch.shape())
Но я получаю следующую ошибку, когда слежу за книгой:
TypeError: 'tuple' object is not callable
Что я делаю не так?