情報詳細Q:HALCONのディープラーニング機能にbatch_sizeとbatch_size_multiplierがあるが、パラメータの意味とどのように活用すればよいかをおしえてください。A:batch_sizeとbatch_size_multiplierには下記のような関係があります。batch_size:GPUに一度に転送される画像枚数batch_size_multiplier:実際のバッチサイズを計算する際の乗数batch_size * batch_size_multiplier:実際のバッチサイズGPUのメモリの容量によってはbatch_sizeが大きいと画像がGPUに転送しきれずにエラーが発生いたします。その際はbatch_sizeの値を小さくすることで画像の転送量を小さくすることで解消いたします。このとき、バッチサイズが小さくなることでトレーニングの結果が変わってしまうことを避けるためにbatch_size_multiplierをご活用いただけます。例えば、batch_size=128およびbatch_size_multiplier=1と、batch_size=64およびbatch_size_multiplier=2は等価です。一般的にバッチサイズは大きい方がトレーニングが良好な結果となりますが、GPUのメモリ容量が小さいことでバッチサイズを大きく設定できない場合に有効です。添付ファイルタイトルbatch_sizeとbatch_size_multiplierの関係についてURL 名000005696公開状況公開済み検証状況公開済み