このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
イメージ用の深いネットワーク
ネットワーク アーキテクチャを定義し、ネットワークにゼロから学習させて、イメージの分類タスクと回帰タスク用の深いネットワークを新しく作成します。
ネットワーク アーキテクチャを定義した後、関数 trainingOptions
を使用して学習パラメーターを定義できます。その後、trainNetwork
を使用してネットワークに学習させることができます。学習済みネットワークを使用して、クラス ラベルまたは数値応答を予測します。
畳み込みニューラル ネットワークの学習は、1 つの CPU または GPU で、複数の CPU または GPU で、あるいはクラスターまたはクラウドで並列に行えます。1 つの GPU または並列で学習させる場合は、Parallel Computing Toolbox™ が必要です。GPU を使用するには、サポートされている GPU デバイスが必要です (サポートされているデバイスについては、GPU 計算の要件 (Parallel Computing Toolbox)を参照してください)。関数 trainingOptions
を使用して、実行環境を指定します。
アプリ
ディープ ネットワーク デザイナー | 深層学習ネットワークの設計、可視化、および学習 |
関数
ブロック
トピック
- 分類用のシンプルな深層学習ネットワークの作成
この例では、深層学習による分類用のシンプルな畳み込みニューラル ネットワークを作成し、学習を行う方法を説明します。
- 回帰用の畳み込みニューラル ネットワークの学習
この例では、畳み込みニューラル ネットワークを使用して回帰モデルを当てはめ、手書きの数字の回転角度を予測する方法を示します。
- 深層学習層の一覧
MATLAB® のすべての深層学習層を確認できます。
- 畳み込みニューラル ネットワークの層の指定
畳み込みニューラル ネットワーク (ConvNet) の層と、それらが ConvNet に現れる順序について学習します。
- ディープ ネットワーク デザイナーを使用したネットワークの構築
ディープ ネットワーク デザイナーを使用して、深層学習ネットワークを対話形式で構築および編集します。
- パラメーターの設定と畳み込みニューラル ネットワークの学習
畳み込みニューラル ネットワークの学習パラメーターの設定方法を学習します。
- MATLAB による深層学習
畳み込みニューラル ネットワークを使用して分類や回帰を行う MATLAB の深層学習機能を確認します。これには、事前学習済みのネットワークと転移学習のほか、GPU、CPU、クラスター、およびクラウドでの学習が含まれます。
- 深層学習のヒントとコツ
深層学習ネットワークの精度を改善する方法を学習します。
- 深層学習用のデータセット
さまざまな深層学習タスク用のデータセットを確認。
- Example Deep Learning Networks Architectures
This example shows how to define simple deep learning neural networks for classification and regression tasks.