カスタム学習ループ
カスタム学習ループを使用した深層学習ネットワークの学習
タスクに必要な学習オプションが関数 trainingOptions
に用意されていない場合、または必要な損失関数をカスタム出力層がサポートしていない場合、カスタム学習ループを定義できます。層グラフを使用して作成できないネットワークの場合、カスタム ネットワークを関数として定義できます。詳細については、カスタム学習ループ、損失関数、およびネットワークの定義を参照してください。
関数
トピック
- カスタム学習ループを使用したネットワークの学習
この例では、カスタム学習率スケジュールで手書きの数字を分類するネットワークに学習させる方法を示します。
- Train Sequence Classification Network Using Custom Training Loop
This example shows how to train a network that classifies sequences with a custom learning rate schedule.
- カスタム学習ループ、損失関数、およびネットワークの定義
自動微分を使用して深層学習の学習ループ、損失関数、およびネットワークを定義する方法を学びます。
- カスタム学習ループでの学習オプションの指定
カスタム学習ループで一般的な学習オプションを指定する方法を学びます。
- Monitor Custom Training Loop Progress
Track and plot custom training loop progress.
- Detect Issues During Deep Neural Network Training
This example shows how to automatically detect issues while training a deep neural network.