大家下午好。
我对 Deepleaning4j 库还很陌生,还有一些我还不清楚的东西。“epoch”的概念并不新鲜,因此很明显它代表了训练集上的一个完整周期。我的第一个疑问与“迭代”的概念有关。什么是训练集的迭代?它对应于对小批量训练实例的分析还是其他什么?
在我的代码中,我设置了“.iterations(1)”;然而,当我运行我的代码时,我看到了很多:
... ScoreIterationListener - 迭代 XX 的得分是 yy.yyyyyy”
那么,如果我设置“.iterations(1)”,为什么我会继续看到 XX 的值大于 1?将“迭代”作为网络配置参数的概念与“迭代”对 ScoreIterationListener 类的含义之间是否存在一些差异?
感谢大家的任何答案或有用信息的链接。
最好的,毛罗。