【发布时间】:2018-07-27 15:02:22
【问题描述】:
我正在 Keras 中训练一个模型,如下所示:
model.fit(Xtrn, ytrn batch_size=16, epochs=50, verbose=1, shuffle=True,
callbacks=[model_checkpoint], validation_data=(Xval, yval))
拟合输出如下:
如model.fit 所示,我的批大小为 16,总共有8000 训练样本,如输出所示。因此,据我了解,每批16 进行一次培训。这也意味着训练在单个 epoch 中运行 500 次(即 8000/16 =500)
因此,让我们以 Epoch 1/50 的输出中打印的训练精度为例,在本例中为 0.9381。我想知道0.9381 的训练精度是如何得出的。
是不是:
-
mean 训练准确度是否为每批执行的
500次训练的平均值?
或,
- 在运行训练过程的
500实例中,它是最佳(或最大)训练准确度吗?
【问题讨论】:
标签: machine-learning deep-learning keras