spaceToDepthLayer

Пространство на слой глубины

Описание

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

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

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

Создание

Описание

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

пример

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

Свойства

расширить все

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

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

Имя слоя, заданное как вектор символов или строковый скаляр. Чтобы включить слой в график слоев, необходимо задать непустое уникальное имя слоя. Если вы обучаете последовательную сеть с слоем и 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]

  Show all properties

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

.

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

Введенный в R2020b