ディープラーニング

【pythonでディープラーニング】バックプロバケーションとは

バックプロバケーションとは

ニュートラルネットワークを学習する際に用いられるアルゴリズムの一つで、出力結果と正解の誤差がニューラルネットワークを逆伝播することにより、中間層と出力層の間の重みとバイアスを動的に最適化してきます。

バックプロバケーションには以下の内容を抑える必要がります。

  • 訓練データとテストデータ
  • 損失関数
  • 勾配降下法
  • 最適化アルゴリズム
  • バッチサイズ