到目前为止,我见过的大多数Keras脚本都需要一个已经分为训练,验证和测试集的数据集。然后,数据通常由以下代码段加载:
train_files, train_targets = load_dataset('/data/train')
valid_files, valid_targets = load_dataset('/data/validation')
test_files, test_targets = load_dataset('/data/test')
如果数据集已经拆分,那么效果很好,但是如果我的数据集没有以这种方式拆分并且只是具有以下结构:
data
- cats
- dogs
是否有buildin Keras方法将数据集拆分为火车,验证和测试集?