Keras Model.fit 与验证数据 - 哪个batch_size用于评估验证数据?



我想用里面的验证数据来验证我的模型

model.fit(x_train, y_train, batch_size= 50, epochs=1,validation_data=(x_test,y_test))

现在,我想用 batch_size=50 进行训练。我的验证数据x_test长度约为 1000。 正如我从文档中读到的那样,验证数据在每个纪元之后进行评估。所以我假设使用了模型评估方法?但是使用什么批量大小?

我的验证数据大于 fit 方法中的batch_size。

这是如何处理的?

如果仅使用训练batch_size但验证数据较大,结果如何?每批val_acc平均值吗?

我想在一个批次中验证我的所有数据。

Keras 使用相同的batch_size参数进行model.fit()中的训练和验证。请参阅此处的讨论。

如果您打算对整个验证数据进行评估,则可以编写一个回调函数,并在每个纪元后对整个验证数据运行model.evaluate()

最新更新