主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

depthConcatenationLayer

説明

深さ連結層は,高さと幅が同じである入力を取り,3番目の次元(チャネルの次元)に沿ってこれらを連結します。

作成時に層への入力の数を指定します。入力の名前は“三机”、“in2’,……,“酒店”になります。Nは入力の数です。connectLayersまたはdisconnectLayersを使用して層の結合または切り離しを行うときには,入力名を使用します。

作成

説明

= depthConcatenationLayer (numInputsは3番目(チャネル)の次元に沿って入力numInputsを連結する深さ連結層を作成します。この関数は,NumInputsプロパティも設定します。

= depthConcatenationLayer (numInputs“名字”,名称)は,的名字プロパティも設定します。深さ連結層を含むネットワークを作成するには、層の名前を指定しなければなりません。

プロパティ

すべて展開する

層への入力の数。正の整数として指定します。

入力の名前は“三机”、“in2’,……,“酒店”になります。NNumInputsに等しい値です。たとえば,NumInputsが3である場合,入力の名前は“三机”、“in2”および“in3”になります。connectLayersまたはdisconnectLayersを使用して層の結合または切り離しを行うときには,入力名を使用します。

層の名前。文字ベクトルまたは字符串スカラーとして指定します。層グラフにこの層を含めるには,層の名前を指定しなければなりません。

データ型:字符|字符串

入力名。{“三机”,“in2”,…,“客栈”}として指定します。ここで,Nは層の入力の数です。

データ型:细胞

層の出力の数。この層には単一の出力のみがあります。

データ型:

層の出力名。この層には単一の出力のみがあります。

データ型:细胞

すべて折りたたむ

2つの入力があり,名前が“concat_1”である深さ連結層を作成します。

concat = depthConcatenationLayer (2“名字”“concat_1”
concat = DepthConcatenationLayer with properties: Name: 'concat_1' NumInputs: 2 InputNames: {'in1' 'in2'}

2つのReLU層を作成し,これらの層を深さ連結層に結合します。深さ連結層でReLU層の出力が連結されます。

relu_1 = reluLayer (“名字”“relu_1”);relu_2 = reluLayer (“名字”“relu_2”);lgraph = layerGraph;lgraph = addLayers (lgraph relu_1);lgraph = addLayers (lgraph relu_2);lgraph = addLayers (lgraph concat);lgraph = connectLayers (lgraph,“relu_1”“concat_1 /三机一体”);lgraph = connectLayers (lgraph,“relu_2”“concat_1 / in2”);情节(lgraph)

图中包含一个坐标轴。坐标轴包含一个graphplot类型的对象。

拡張機能

C / c++コード生成
MATLAB®编码器™を使用してCおよびc++コードを生成します。

GPUコード生成
GPU编码器™を使用してNVIDIA GPU®のためのCUDA®コードを生成します。

R2017bで導入