spaceToDepthLayer

Пробел к слою глубины

Описание

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

Учитывая входную карту функции размера [H W C] и блоки размера [height width], выходным размером карты функции является [floor(H/height) floor(W/width) C *высотаwidth.

Этот объект требует Deep Learning Toolbox™.

Создание

Описание

layer = spaceToDepthLayer(blockSize) создает пространство к слою глубины, задавая размер блока, чтобы переупорядочить входную активацию. blockSize введите устанавливает свойство BlockSize.

пример

layer = spaceToDepthLayer(blockSize,'Name',Name) создает пространство к слою глубины и устанавливает дополнительный Name свойство.

Свойства

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

Размер блока, чтобы переупорядочить входную активацию в виде вектора из двух положительных целых чисел [h w], где h высота и w ширина. При создании слоя можно задать BlockSize как скаляр, чтобы использовать то же значение для обеих размерностей.

Пример: [2 1] задает блоки высоты 2 и ширина 1.

Имя слоя в виде вектора символов или строкового скаляра. Для Layer вход массивов, trainNetwork, assembleNetwork, layerGraph, и dlnetwork функции автоматически присваивают имена к слоям с Name установите на ''.

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

Это свойство доступно только для чтения.

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

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

Это свойство доступно только для чтения.

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

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

Это свойство доступно только для чтения.

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

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

Это свойство доступно только для чтения.

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

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

Примеры

свернуть все

Задайте размер блока, чтобы переупорядочить входные активации.

blockSize = [2 2];

Создайте пространство к слою глубины под названием 'spacetodepth'.

layer = spaceToDepthLayer(blockSize,'Name','spacetodepth')
layer = 
  SpaceToDepthLayer with properties:

         Name: 'spacetodepth'
    BlockSize: [2 2]

   Learnable Parameters
    No properties.

   State Parameters
    No properties.

  Show all properties

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

Массивы графического процессора
Ускорьте код путем работы графического процессора (GPU) с помощью Parallel Computing Toolbox™.

Введенный в R2020b