use*_*690 0 epoch neural-network
什么是神经网络中的EPOCH
我想要EPOCH的定义.
EPOCH将更新权重.
那么它是怎样工作的?
更改"培训数据(输入数据)"?
更改"Delta规则(激活功能)"?
这是在训练具有梯度下降的神经网络的背景下.由于我们通常使用随机或小批量梯度下降来训练NN,因此并非所有训练数据都在每个迭代步骤中使用.
随机和小批量梯度下降在每次迭代时使用batch_size数量的训练样例,因此在某些时候您将使用所有数据进行训练并且可以从数据集的开头重新开始.
考虑到这一点,一个时期是整个训练集的一次完整传递,意味着它是梯度下降更新的多次迭代,直到您向NN显示所有数据,然后再次开始.