3-D изменения размера слоя
Слой 3-D изменения размера изменяет размер входного 3-D с помощью масштабного коэффициента, на заданную высоту, ширину и глубину или на размер опорной входной карты признаков. Для использования этого слоя требуются Deep Learning Toolbox™.
layer = resize3dLayer('Scale',scale)
создает слой изменения размера 3-D и устанавливает свойство Scale как масштабный коэффициент, заданный scale
.
layer = resize3dLayer('OutputSize',outputSize)
создает слой 3-D изменения размера и устанавливает свойство OutputSize с высотой, шириной и глубиной, заданными outputSize
.
layer = resize3dLayer('EnableReferenceInput',tf)
создает слой 3-D размера и устанавливает свойство EnableReferenceInput с логическим значением, заданным tf
. Когда вы задаете значение как true
слой добавляет дополнительный вход, который принимает карту ссылочных функций и изменяет размер входных данных на размер карты ссылочных функций.
layer = resize3dLayer(___,
также устанавливает необязательные свойства Method, GeometricTransformMode, NearestRoundingMode и Name с помощью аргументов пары "имя-значение". Можно задать несколько аргументы пары "имя-значение". Заключайте каждое имя свойства в одинарные кавычки.Name,Value
)
layer = resize3dLayer('OutputSize',[128 128 36],'Method','trilinear')
создает 3D, изменяют размеры слоя, который изменяет размеры входа к использующей трехлинейной интерполяции 128 на 128 на 36 пикселейdlresize
| resize2dLayer
| averagePooling3dLayer
(Deep Learning Toolbox) | importONNXLayers
(Deep Learning Toolbox) | transposedConv3dLayer
(Deep Learning Toolbox)