Table of Contents
ディープニューラルネットワークは、効果的なトレーニングを妨げる、驚くべき勾配などの課題に直面しることができます。 適切な設計戦略を実行することで、ネットワークのパフォーマンスと安定性を向上させることができます。
フィッシングと爆発の勾配を理解する
勾配が小さくなったら、体重が効果的に更新しないようにするという点で、勾配が起こります。勾配が過度に大きく成長し、不安定なトレーニングを引き起こした場合、勾配を爆発させる。どちらの問題もディープネットワークの学習プロセスを阻害することができます。
有利な苦難を防ぐ戦略
ReLUのような活性化機能を使用することで、勾配の流れを維持するのに役立ちます。 XavierやHeの初期化などの適切な重量の初期化技術は、リスクも軽減します。 さらに、正規化方法はトレーニングを安定させることができます。
爆発性勾配を防ぐ戦略
勾配のクリッピングは、バックプロパゲーション中に勾配のサイズを制限する一般的な技術です。適切な学習率を選択して、正規化レイヤーを使用して、この問題を軽減することができます。
追加設計検討
- 残留接続を実装し、勾配フローを容易にします。
- バッチ正規化を使用して、活性化を安定させます。
- 可能な場合の設計浅いネットワーク。
- 定期的にトレーニング中に勾配規範を監視します。