初学神经网络,经常看到epoch这个词,这个词翻译成中文是世纪、时代的意思,那么在训练神经网络中这个词有什么具体的指代吗?
2个回答
有具体的意思的。epoch可以翻译成“期”。
比如一共1000个样本,每个样本依次用来训练这个神经网络,当这1000个样本都被用过一遍之后,我们就说完成了一期训练。如果设置epoch=5,意思就是说把这个神经网络进行了五期训练。
一个epoch就是把整个训练集过一遍。
如果是用sgd的话(每次随机选取样本),每训练1000个随机样本就是一个epoch。
初学神经网络,经常看到epoch这个词,这个词翻译成中文是世纪、时代的意思,那么在训练神经网络中这个词有什么具体的指代吗?
有具体的意思的。epoch可以翻译成“期”。
比如一共1000个样本,每个样本依次用来训练这个神经网络,当这1000个样本都被用过一遍之后,我们就说完成了一期训练。如果设置epoch=5,意思就是说把这个神经网络进行了五期训练。
一个epoch就是把整个训练集过一遍。
如果是用sgd的话(每次随机选取样本),每训练1000个随机样本就是一个epoch。