需要在数据的的batch中添加drop_remainder=True即可
类似,如:
train_dataset = tf.data.Dataset.from_tensor_slices((train_data, train_labels))
train_dataset = train_dataset.shuffle(buffer_size=1024).batch(BATCH_SIZE, drop_remainder=True)
在TensorFlow中,当创建批次数据集时,`drop_remainder=True`参数用于确保批次大小始终为指定值。这在批处理过程中可能会丢弃不足一整个批次的数据点,但能保证训练过程的效率和一致性。例如,通过`tf.data.Dataset.from_tensor_slices`创建数据集,并用shuffle和batch方法进行预处理。
需要在数据的的batch中添加drop_remainder=True即可
类似,如:
train_dataset = tf.data.Dataset.from_tensor_slices((train_data, train_labels))
train_dataset = train_dataset.shuffle(buffer_size=1024).batch(BATCH_SIZE, drop_remainder=True)

被折叠的 条评论
为什么被折叠?
