Main Content

addLayers

層グラフへの層の追加

説明

newlgraph = addLayers(lgraph,larray) は、larray のネットワーク層を層グラフ lgraph に追加します。新しい層グラフ newlgraph には、lgraph の層および結合と共に、順に結合された larray の層が含まれます。larray に含まれる層の名前は一意であり、空ではなく、lgraph に含まれる層の名前とは異なる名前でなくてはなりません。

すべて折りたたむ

空の層グラフと層の配列を作成します。層グラフに層を追加し、グラフをプロットします。addLayers によって層が順に結合されます。

lgraph = layerGraph;

layers = [
    imageInputLayer([32 32 3],'Name','input')  
    convolution2dLayer(3,16,'Padding','same','Name','conv_1')
    batchNormalizationLayer('Name','BN_1')
    reluLayer('Name','relu_1')];

lgraph = addLayers(lgraph,layers);
figure
plot(lgraph)

Figure contains an axes object. The axes object contains an object of type graphplot.

入力引数

すべて折りたたむ

層グラフ。LayerGraph オブジェクトとして指定します。層グラフを作成するには、layerGraph を使用します。

ネットワーク層。Layer 配列として指定します。

組み込まれている層の一覧については、深層学習層の一覧を参照してください。

出力引数

すべて折りたたむ

出力層グラフ。LayerGraph オブジェクトとして返されます。

バージョン履歴

R2017b で導入