このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
タスクに必要な学習オプションが関数培训选项
に用意されていない場合,または必要な損失関数をカスタム出力層がサポートしていない場合,カスタム学習ループを定義できます。層グラフを使用して作成できないネットワークの場合,カスタムネットワークを関数として定義できます。詳細については,カスタム学習ループ,損失関数,およびネットワークの定義を参照してください。
MATLAB®で深層学習モデルを学習させる方法を学習する。
自動微分を使用して深層学習の学習ループ,損失関数,およびネットワークを定義する方法を学びます。
この例では,カスタム学習率スケジュールで手書きの数字を分類するネットワークに学習させる方法を示します。
カスタム学習ループで一般的な学習オプションを指定する方法を学びます。
カスタム学習ループのモデル勾配関数を定義する方法を学ぶ。
この例では,カスタム学習ループでネットワークの状態を更新する方法を示します。
この例では,データをミニバッチに分割することにより,dlnetwork
オブジェクトを使用して予測を行う方法を示します。
この例では、イメージと特徴の両方の入力データを使用して、手書きの数字を分類するネットワークの学習を行う方法について説明します。
この例では,手書きの数字のラベルと回転角度の両方を予測する,複数の出力をもつ深層学習ネットワークに学習させる方法を説明します。
この例では,層グラフまたはdlnetwork
ではなく関数を使用して深層学習ネットワークを作成し、学習させる方法を説明します。
この例では,関数として定義されたネットワークにおいて,ネットワークの状態を更新する方法を示します。
この例では,データをミニバッチに分割することにより,モデル関数を使用して予測を行う方法を示します。
モデル関数を使用して,カスタム学習ループの学習可能なパラメーターを初期化する方法を学ぶ。
dlarray
オブジェクトをサポートする関数の一覧を表示します。
自動微分の機能を学びます。
深層学習での自動微分の使用方法を示します。