在https://keras.io/models/sequential/上记录了Keras顺序模型拟合函数中的验证拆分:
validation_split:在0到1之间浮动。要用作验证数据的训练数据的分数。模型将分开训练数据的这一部分,不对其进行训练,并且将在每个时期结束时评估此数据的损失和任何模型度量。在改组之前,从提供的x和y数据中的最后一个样本中选择验证数据。
请注意最后一行:
在改组之前,从提供的x和y数据中的最后一个样本中选择验证数据。
这是否意味着验证数据始终是固定的,并且取自主数据集的底部?
有什么办法可以从主数据集中随机选择给定的数据部分?
train_test_split
,现在您确认这是一个更好的方法,因为它将从数据集中随机获取测试/验证数据。