LoginSignup
0
5

More than 5 years have passed since last update.

Minibatch Size調整の基本

Last updated at Posted at 2018-07-15

Minibatch Size

minibatch sizeは学習中のリソースに影響を与える。

一般的な値

だいたいの場合minibatch sizeで使用する値は以下。
1,2,4,8,16,32,64,128,256,1024,2048
minibatch sizeが大きいほどメモリを多く消費する。

CNNの場合

Learning Rate(学習率)が同じならminibatch sizeが大きくなるとモデルの精度は低下する。
Learning Rate(学習率)を調整すればモデルの精度は低下しない。[1]
minibatch size for cnn

まとめ

minibatch sizeが小さすぎると学習の速度が遅くなる。minibatch sizeが大きすぎると多くのリソースを必要とすることになる。
32 - 256くらいの値をまず試してみるべし。

参考文献

[1] Mishkin, Dmytro, Nikolay Sergievskiy, and Jiri Matas. "Systematic evaluation of CNN advances on the ImageNet"

0
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
5