美文网首页
深度学习中batch size的选择

深度学习中batch size的选择

作者: LabVIEW_Python | 来源:发表于2021-02-21 06:14 被阅读0次

    在深度学习训练过程中,batch size有三种选择:

    • batch mode(batch模式),batch size = total dataset,每次迭代时间最长,Loss值最稳定
    • stochastic mode(随机模式),batch size = total dataset,每次迭代时间最短,但Loss抖动最厉害
    • Mini-batch mode(Mini-batch模式),1< batch size < total dataset,每次迭代时间适中,Loss值较稳定

    在Mini-batch 模式下,选择batch size考虑的因素主要是适配(fit) CPU/GPU的内存位宽,所以,通常取2的整数幂,例如:16,32,64,128...

    • 32是一个最常用的默认值
    • batch size过大会导致 memory overflow

    相关文章

      网友评论

          本文标题:深度学习中batch size的选择

          本文链接:https://www.haomeiwen.com/subject/ndepxltx.html