keras中的时代意义?

机器算法验证 神经网络 张量流 喀拉斯
2022-03-31 09:08:12

这是什么意思?

Epoch 1/300
7200/7200 [==============================] - 0s - loss: 3.3616 - acc: 
0.3707

我在 keras 中构建了一个神经网络,这就是它显示的内容。由于我是整个神经网络的新手,我通过阅读在线提供的各种示例来学习。这个来自一个内置在 keras 中的神经网络。

2个回答

由于深度学习在训练时经常将训练数据分成更小的批次,因此了解所有训练示例何时处理一次非常重要。这称为一个时代。

这里有更详细的答案:https ://stackoverflow.com/a/31157729/7082163

你的批量大小,训练集大小(num imgs)是多少?但从本质上讲,我可以告诉你,你已经完成了一个 fit keras 调用的第一个 epoch,详细信息 = 1。每个 epoch 有 7200 步,这意味着你的模型会看到(7200*batch_size)imgs。这可能是也可能不是您的整个训练集,对于每个 epoch 的步骤,通常使用 asteps_per_epoch = (training_set_size // batch_size)来确保您的模型在每个 epoch 中看到整个训练集。