初学神经网络,经常看到epoch这个词,这个词翻译成中文是世纪、时代的意思,那么在训练神经网络中这个词有什么具体的指代吗?
2个回答
有具体的意思的。epoch可以翻译成“期”。
比如一共1000个样本,每个样本依次用来训练这个神经网络,当这1000个样本都被用过一遍之后,我们就说完成了一期训练。如果设置epoch=5,意思就是说把这个神经网络进行了五期训练。
一个epoch就是把整个训练集过一遍。
如果是用sgd的话(每次随机选取样本),每训练1000个随机样本就是一个epoch。
相关主题
反向传播和梯度算法概念???反向传播是指反向传播算法,还是反向传播算法中的一个过程?
0回答
前馈神经网络如何选择隐藏层的数量
2回答
吴恩达深度学习第一课第四周作业L层结果收敛在0.64的问题
2回答
为什么小数据不适合神经网络模型?
3回答
BatchNormalization这一层一般有哪些参数需要调?
1回答
神经网络里为什么隐藏层越多越好?
2回答
我们谢绝在回答前讲“生动”的故事。
我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。
我们谢绝答非所问。
我们谢绝自己不会、硬要回答。
我们感激每一个用户在编写答案时的努力与付出!