【发布时间】:2021-03-03 17:29:01
【问题描述】:
我在训练时尝试更改批量大小,因此我在循环中运行 fit 方法并更改批量大小,但我们已经在 image_dataset_from_directory() 中定义了批量大小,如果我在这两个函数中放置不同的批量大小会怎样,有没有办法让我在 fit 方法中控制批量大小并且不受image_dataset_from_directory() 的影响
这是我的代码
train_ds = tf.keras.preprocessing.image_dataset_from_directory(
data_dir,
validation_split=0.2,
subset="training",
seed=123,
image_size=(img_height, img_width),
batch_size=batch_size)
model.fit(
train_ds,
validation_data=val_ds,
epochs=epoch,
batch_size=batch_size,
steps_per_epoch=10,
callbacks=call
)
代码取自 tensorflow 的 tutorial
【问题讨论】:
标签: python tensorflow keras deep-learning