depthToSpace2dLayer

Глубина, чтобы расположить слой с интервалами

Описание

2D глубина, чтобы расположить слой с интервалами переставляет данные из размерности глубины в блоки 2D пространственных данных.

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

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

Создание

Описание

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

пример

layer = depthToSpace2dLayer(blockSize,Name,Value) пары "имя-значение" использования, чтобы установить Mode и Name свойства. Можно задать несколько пар "имя-значение". Заключите каждое имя свойства в кавычки.

Пример: depthToSpace2dLayer(blockSize,"Mode","CRD") создает 2D глубину, чтобы расположить с интервалами слой, который заказывает данные столбцом, строкой, и затем глубиной.

Свойства

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

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

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

Порядок перестроенных размерностей от входных данных в виде "dcr" или "crd". Когда вы задаете "dcr", данные о порядках слоев глубиной, столбцом, и затем строкой. Когда вы задаете "crd", данные о порядках слоев столбцом, строкой, и затем глубиной.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

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

blockSize = [2 2];

Создайте 2D глубину, чтобы расположить с интервалами слой, который заказывает данные столбцом, строкой, и затем глубиной.

layer = depthToSpace2dLayer(blockSize,"Mode","crd","Name","depthToSpaceLayer")
layer = 
  DepthToSpace2DLayer with properties:

         Name: 'depthToSpaceLayer'
    BlockSize: [2 2]
         Mode: "crd"

   Learnable Parameters
    No properties.

   State Parameters
    No properties.

  Show all properties

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

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

Введенный в R2021a