我需要了解样本中的 nEpoch 是什么
I need to understand what it is nEpoch in sample
我是运行范例号
[96] org.deeplearning4j.examples.convolution.objectdetection.HouseNumberDetection
。
在训练阶段,我想知道为什么这句话一直出现:
o.d.o.l.ScoreIterationListener - Score at iteration 352 is 2.6203769938063846
具体352这个数字我看不懂,在这种情况下,如果通过调用导致上面的那句话,也就是this
model.fit(train, nEpochs);
nEpochs 实例化为
int nEpochs = 20;
出于无知和想明白,不应该最多20分吗?训练 20 次迭代,然后保存模型?
我使用的是最新版本
<version>1.0.0-beta6</version>
谢谢。
迭代与时代不同。一个纪元是你所有的数据都被使用过一次。在 DL4J 中,一次迭代是在使用小批量时进行的。因此,如果您的数据集中有 100 个示例,并且您在小批量中每个使用 10 个,那么每个 epoch 将有 10 次迭代。
我是运行范例号
[96] org.deeplearning4j.examples.convolution.objectdetection.HouseNumberDetection
。
在训练阶段,我想知道为什么这句话一直出现:
o.d.o.l.ScoreIterationListener - Score at iteration 352 is 2.6203769938063846
具体352这个数字我看不懂,在这种情况下,如果通过调用导致上面的那句话,也就是this
model.fit(train, nEpochs);
nEpochs 实例化为
int nEpochs = 20;
出于无知和想明白,不应该最多20分吗?训练 20 次迭代,然后保存模型?
我使用的是最新版本
<version>1.0.0-beta6</version>
谢谢。
迭代与时代不同。一个纪元是你所有的数据都被使用过一次。在 DL4J 中,一次迭代是在使用小批量时进行的。因此,如果您的数据集中有 100 个示例,并且您在小批量中每个使用 10 个,那么每个 epoch 将有 10 次迭代。