exponenta event banner

depthConcatenationLayer

Слой конкатенации глубины

Описание

Слой конкатенации глубины принимает входные данные одинаковой высоты и ширины и объединяет их вдоль третьего размера (размера канала).

Укажите количество вводов в слой при его создании. Входные данные имеют имена 'in1','in2',...,'inN', где N - количество входов. Используйте входные имена при подключении или отключении слоя с помощью connectLayers или disconnectLayers.

Создание

Описание

пример

layer = depthConcatenationLayer(numInputs) создает слой конкатенации глубины, который конкатенирует numInputs входы по третьему (канальному) размеру. Эта функция также устанавливает NumInputs собственность.

пример

layer = depthConcatenationLayer(numInputs,'Name',name) также устанавливает Name собственность. Чтобы создать сеть, содержащую слой конкатенации глубины, необходимо указать имя слоя.

Свойства

развернуть все

Количество входов в слой, указанное как положительное целое число.

Входные данные имеют имена 'in1','in2',...,'inN', где N равняется NumInputs. Например, если NumInputs равно 3, то входы имеют имена 'in1','in2', и 'in3'. Используйте входные имена при подключении или отключении слоя с помощью connectLayers или disconnectLayers.

Имя слоя, указанное как символьный вектор или строковый скаляр. Чтобы включить этот слой в график слоев, необходимо указать имя слоя.

Типы данных: char | string

Входные имена, указанные как {'in1','in2',...,'inN'}, где N - количество входов слоя.

Типы данных: cell

Количество выходов уровня. Этот уровень имеет только один выход.

Типы данных: double

Выходные имена слоя. Этот уровень имеет только один выход.

Типы данных: cell

Примеры

свернуть все

Создание слоя конкатенации глубины с двумя входами и именем 'concat_1'.

concat = depthConcatenationLayer(2,'Name','concat_1')
concat = 
  DepthConcatenationLayer with properties:

          Name: 'concat_1'
     NumInputs: 2
    InputNames: {'in1'  'in2'}

Создайте два слоя ReLU и подключите их к слою конкатенации глубины. Уровень конкатенации глубины объединяет выходные сигналы уровней ReLU.

relu_1 = reluLayer('Name','relu_1');
relu_2 = reluLayer('Name','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/in1');
lgraph = connectLayers(lgraph,'relu_2','concat_1/in2');

plot(lgraph)

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

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

Создание кода графического процессора
Создание кода CUDA ® для графических процессоров NVIDIA ® с помощью Coder™ графических процессоров

.
Представлен в R2017b