カスタム学習ループ
イメージ ネットワーク用の深層学習の学習ループおよび損失関数のカスタマイズ
タスクに必要な学習オプションが関数 trainingOptions
に用意されていない場合、または必要な損失関数をカスタム出力層がサポートしていない場合、カスタム学習ループを定義できます。層グラフを使用して作成できないネットワークの場合、カスタム ネットワークを関数として定義できます。詳細については、カスタム学習ループ、損失関数、およびネットワークの定義を参照してください。
関数
トピック
カスタム学習ループ
- MATLAB による深層学習モデルの学習
MATLAB® で深層学習モデルを学習させる方法を学習する。 - カスタム学習ループ、損失関数、およびネットワークの定義
自動微分を使用して深層学習の学習ループ、損失関数、およびネットワークを定義する方法を学びます。 - カスタム学習ループを使用したネットワークの学習
この例では、カスタム学習率スケジュールで手書きの数字を分類するネットワークに学習させる方法を示します。 - Monitor Custom Training Loop Progress
Track and plot custom training loop progress. - 複数の出力をもつネットワークの学習
この例では、手書きの数字のラベルと回転角度の両方を予測する、複数の出力をもつ深層学習ネットワークに学習させる方法を説明します。 - Classify Videos Using Deep Learning with Custom Training Loop
This example shows how to create a network for video classification by combining a pretrained image classification model and a sequence classification network. - Train Image Classification Network Robust to Adversarial Examples
This example shows how to train a neural network that is robust to adversarial examples using fast gradient sign method (FGSM) adversarial training.
自動微分
- dlarray をサポートする関数の一覧
dlarray
オブジェクトをサポートする関数の一覧を表示します。 - 自動微分の背景
自動微分の機能を学びます。 - Deep Learning Toolbox での自動微分の使用
深層学習での自動微分の使用方法を示します。