如果我正确理解批量大小是在梯度更新之前用于训练NN 的样本数量,那么为什么我们需要为验证样本指定一个指定的 batch_size?
导致我有这个问题的问题是:如果我给出一个大的 batch_size,那么前几个验证事件会被重复使用,而不是验证迭代整个验证样本。
我的问题是关于 Keras 和 Sequential,但它有可能更普遍地适用。
如果我正确理解批量大小是在梯度更新之前用于训练NN 的样本数量,那么为什么我们需要为验证样本指定一个指定的 batch_size?
导致我有这个问题的问题是:如果我给出一个大的 batch_size,那么前几个验证事件会被重复使用,而不是验证迭代整个验证样本。
我的问题是关于 Keras 和 Sequential,但它有可能更普遍地适用。
这意味着验证数据将分批绘制。在某些情况下,您可能无法一次将整个验证数据集放入您的神经网络中,您可以在小批量中进行,就像您在训练中所做的那样。