我在模型训练阶段关于多输入洗牌的问题上有一个疑问。假设有以下调用:
model.fit([input_a_0, input_a_1, input_b_0, input_b_1], y_train, batch_size=8, epochs=4, shuffle=True)
所有输入需要以完全相同的顺序进行洗牌,以便它们能够正确对齐。现在我的问题是 Keras 是如何处理这个的?它们是以相同的方式(使用相同的排列索引)进行洗牌,还是每个输入独立于其他输入进行洗牌?
回答:
自然地,Keras 会正确地洗牌它们,否则会有大量的抱怨和关于 Keras 无法达到任何好结果的未解决问题。