【发布时间】:2016-11-10 19:38:08
【问题描述】:
我正在做一个具有 4 个特征的神经网络回归。如何为我的问题确定小批量的大小?我看到人们对计算机视觉使用 100 ~ 1000 批大小,每个图像具有 32*32*3 特征,这是否意味着我应该使用 100 万个批大小?我有数十亿的数据和数十 GB 的内存,所以我没有硬性要求不这样做。
我还观察到使用大小约为 1000 的 mini-batch 使得收敛速度比 100 万的 batch size 快得多。我认为应该是相反的,因为用更大的batch size计算的梯度最能代表整个样本的梯度?为什么使用 mini-batch 会使收敛更快?
【问题讨论】:
标签: neural-network gradient-descent