深層ニューラル ネットワークの構築
シーケンス データと表形式データのためのネットワークは、MATLAB® コードを使用して構築するか、ディープ ネットワーク デザイナーを使用して対話的に構築する
ネットワーク アーキテクチャをゼロから定義し、分類、回帰、予測といったタスクのための深いネットワークを新しく作成します。ネットワークは、MATLAB を使用して構築するか、ディープ ネットワーク デザイナーを使用して対話的に構築します。
ほとんどのタスクでは、組み込み層を使用できます。目的のタスクに必要な組み込み層が用意されていない場合、独自のカスタム層を定義できます。学習可能なパラメーターと状態パラメーターを使用してカスタム層を定義できます。カスタム層を定義した後、その層の有効性、GPU 互換性、定義した勾配の出力の正しさをチェックできます。サポートされている層の一覧については、深層学習層の一覧を参照してください。
層のネットワークとして指定できないモデルの場合は、モデルを関数として定義できます。詳細については、カスタム学習ループ、損失関数、およびネットワークの定義を参照してください。
アプリ
ディープ ネットワーク デザイナー | 深層学習ネットワークの設計と可視化 |
関数
トピック
組み込み層
- 数値特徴量を使用したネットワークの学習
この例では、深層学習による特徴データ分類用のシンプルなニューラル ネットワークを作成し、学習を行う方法を説明します。 - 深層学習を使用したシーケンスの分類
この例では、長短期記憶 (LSTM) ネットワークを使用してシーケンス データを分類する方法を説明します。 - 深層学習を使用した sequence-to-sequence 分類
この例では、長短期記憶 (LSTM) ネットワークを使用してシーケンス データの各タイム ステップを分類する方法を説明します。 - 深層学習を使用した sequence-to-sequence 回帰
この例では、深層学習を使用してエンジンの残存耐用期間 (RUL) を予測する方法を説明します。 - 深層学習を使用した sequence-to-one 回帰
この例では、長短期記憶 (LSTM) ニューラル ネットワークを使用して波形の周波数を予測する方法を説明します。 - 長短期記憶ニューラル ネットワーク
長短期記憶 (LSTM) ニューラル ネットワークについて学習します。 - Example Deep Learning Networks Architectures
This example shows how to define simple deep learning neural networks for classification and regression tasks. - 多入力および多出力ネットワーク
複数の入力または複数の出力がある深層学習ネットワークの定義と学習を行う方法を学びます。 - 深層学習層の一覧
MATLAB のすべての深層学習層を確認できます。 - ディープ ネットワーク デザイナーを使用したネットワークの構築
ディープ ネットワーク デザイナーを使用して、深層学習ネットワークを対話形式で構築および編集します。 - MATLAB による深層学習
畳み込みニューラル ネットワークを使用して分類や回帰を行う MATLAB の深層学習機能を確認します。これには、事前学習済みのネットワークと転移学習のほか、GPU、CPU、クラスター、およびクラウドでの学習が含まれます。 - 深層学習のヒントとコツ
深層学習ネットワークの精度を改善する方法を学習する。 - 深層学習用のデータセット
さまざまな深層学習タスク用のデータセットを確認。
カスタム層
- カスタム深層学習層の定義
カスタム深層学習層の定義方法を学習します。 - カスタム層の有効性のチェック
カスタム深層学習層の有効性をチェックする方法を学びます。