Keras Sequential 模型拟合函数中的验证拆分在https://keras.io/models/sequential/上记录如下:
validation_split:在 0 和 1 之间浮动。要用作验证数据的训练数据的一部分。该模型将分离这部分训练数据,不会对其进行训练,并将在每个 epoch 结束时评估该数据的损失和任何模型指标。在改组之前,从提供的 x 和 y 数据中的最后一个样本中选择验证数据。
请注意最后一行:
在改组之前,从提供的 x 和 y 数据中的最后一个样本中选择验证数据。
这是否意味着验证数据始终是固定的并取自主数据集的底部?
有什么方法可以从主数据集中随机选择给定的数据部分?