このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
DAGNetwork
深層学習用の有向非循環グラフ (DAG) ネットワーク
説明
DAG ネットワークは、層が有向非循環グラフとして配置された深層学習用のニューラル ネットワークです。DAG ネットワークは、層に複数の層からの入力および複数の層への出力が含まれる、より複雑なアーキテクチャを持つことができます。
作成
DAGNetwork
オブジェクトは、次のようにいくつかの方法で作成できます。
squeezenet
、googlenet
、resnet50
、resnet101
、inceptionv3
などの事前学習済みのネットワークを読み込みます。例については、SqueezeNet ネットワークの読み込みを参照してください。事前学習済みのネットワークの詳細は、事前学習済みの深層ニューラル ネットワークを参照してください。trainNetwork
を使用して、ネットワークの学習または微調整を行う。例については、新しいイメージを分類するための深層学習ネットワークの学習を参照してください。TensorFlow™-Keras、TensorFlow 2、Caffe、または ONNX™ (Open Neural Network Exchange) のモデル形式から事前学習済みネットワークをインポートする。
Keras モデルの場合は、
importKerasNetwork
を使用する。例については、Keras ネットワークのインポートとプロットを参照してください。SavedModel 形式の TensorFlow モデルの場合は、
importTensorFlowNetwork
を使用する。例については、TensorFlow ネットワークのイメージ分類用 DAGNetwork としてのインポートを参照してください。Caffe モデルの場合は、
importCaffeNetwork
を使用する。例については、Caffe ネットワークのインポートを参照してください。ONNX モデルの場合は、
importONNXNetwork
を使用する。例については、ONNX ネットワークの DAGNetwork としてのインポートを参照してください。
関数
assembleNetwork
を使用して、事前学習済みの層から深層学習ネットワークを組み立てる。
メモ
他の事前学習済みのネットワークについては、事前学習済みの深層ニューラル ネットワークを参照してください。
プロパティ
オブジェクト関数
activations | 深層学習ネットワーク層の活性化の計算 |
classify | 学習済み深層学習ニューラル ネットワークを使用したデータの分類 |
predict | 学習済み深層学習ニューラル ネットワークを使用した応答の予測 |
plot | ニューラル ネットワーク アーキテクチャのプロット |
例
拡張機能
バージョン履歴
R2017b で導入
参考
trainNetwork
| trainingOptions
| importKerasNetwork
| layerGraph
| classify
| predict
| plot
| googlenet
| resnet18
| resnet50
| resnet101
| inceptionv3
| inceptionresnetv2
| squeezenet
| SeriesNetwork
| analyzeNetwork
| assembleNetwork