情報詳細Q:Halcon20.05でオブジェクト検出の学習を実行したところ、学習中のtrain_dl_modelプロシージャ 163行目のtrain_dl_model_batch()で次のエラーが発生しました。Training step failed. This might be caused by unsuitable hyperparameters(HALCONエラーコード: 7720)このエラーが発生し得るパラメータや確認すべき項目等、ございますでしょうか。A:エラーコード#7720は学習率が高く、重みが1を超えてしまうため収束しない方向になっている、学習後の勾配計算で発散している(無限大になっている)状態のため発生します。(ディープラーニングにおいて、勾配爆発問題と呼ばれます)学習率が高いと発生する他、同じ学習率でもバッチサイズが小さい場合には画像間の差異とされる部分が大きくなり、同エラーが発生する場合がございます。重み付けの正則化関数(weight_prior)を大きくするといった調整方法もございますがまずは以下の2つをお試しください。1.初期学習率(現:0.001)を下げる 2.HALCON19.05以降であればset_dl_model_paramで 'batch_size_multiplier'をデフォルトの1から2~10程度の値を設定する ⇒実際の学習に使われる枚数がこれまで'batch_size'のみだったものから [batch_size] × [batch_size_multiplier]と同等の結果になるため、学習率が高くとも必要な結果を得やすくなります。 添付ファイルタイトルオブジェクト検出でエラーコード: 7720が発生URL 名000007424公開状況公開済み検証状況公開済み