resize2dLayer

2D изменяют размер слоя

Описание

2D изменяет размер слоя, изменяет размер 2D входа масштабным коэффициентом или к заданной высоте и ширине. Использование этого слоя требует Deep Learning Toolbox™.

Создание

Описание

пример

layer = resize2dLayer('Scale',scale) создает 2D, изменяют размер слоя, и устанавливает свойство Scale как масштабный коэффициент, заданный scale.

пример

layer = resize2dLayer('OutputSize',outputSize) создает 2D, изменяют размер слоя, и устанавливает свойство OutputSize с высотой и шириной, заданной outputSize.

пример

layer = resize2dLayer(___,Name,Value) устанавливает дополнительный Метод, GeometricTransformMode, NearestRoundingMode и аргументы пары "имя-значение" использования свойств Name. Можно задать несколько аргументов пары "имя-значение". Заключите каждое имя свойства в одинарные кавычки.

Свойства

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

Изменить размер

Масштабный коэффициент, чтобы изменить размер входа в виде вектора-строки с 2 элементами из положительных чисел. Масштабные коэффициенты для размерностей строки и столбца, соответственно. При создании слоя можно задать Scale как скаляр, чтобы использовать то же значение для обеих размерностей.

Выведите размер измененного входа в виде вектора-строки с 2 элементами из положительных целых чисел формы [nrows ncols]. Можно указать один элемент как NaN, в этом случае слой вычисляет значение автоматически, чтобы сохранить соотношение сторон входа.

Метод интерполяции в виде 'nearest' для самой близкой соседней интерполяции или 'bilinear' для билинейной интерполяции.

Режим геометрического преобразования, чтобы сопоставить точки от входного пространства, чтобы вывести пробел, заданный as'half-pixel' или 'asymmetric'.

Режим Rounding для самой близкой соседней интерполяции в виде 'round' или 'onnx-10'. Значение 'round' использует то же поведение округления в качестве округляющей функции MATLAB®. Значение 'onnx-10' воспроизводит поведение изменения размеров ONNX™ (Открытый Exchange Нейронной сети), opset 10 изменяет размер оператора.

Это свойство допустимо когда Method свойством является 'nearest'.

Слой

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

Создайте 2D, изменяют размер слоя с фактором горизонтального масштаба 2 и вертикальным масштабным коэффициентом 4.

layer = resize2dLayer('Scale',[2 4])
layer = 
  Resize2DLayer with properties:

                      Name: ''
                     Scale: [2 4]
                OutputSize: []
                    Method: 'nearest'
    GeometricTransformMode: 'half-pixel'
       NearestRoundingMode: 'round'

  Show all properties

Создайте 2D, изменяют размер слоя, названного 'resize224' с выходным размером [224 224].

layer = resize2dLayer('OutputSize',[224 224],'Name','resize224')
layer = 
  Resize2DLayer with properties:

                      Name: 'resize224'
                     Scale: []
                OutputSize: [224 224]
                    Method: 'nearest'
    GeometricTransformMode: 'half-pixel'
       NearestRoundingMode: 'round'

  Show all properties

Создайте 2D, изменяют размер слоя, названного 'rescale0.5' с универсальным масштабным коэффициентом 0,5. Задайте метод интерполяции как билинейную интерполяцию.

layer = resize2dLayer('Scale',0.5,'Method','bilinear','Name','rescale0.5')
layer = 
  Resize2DLayer with properties:

                      Name: 'rescale0.5'
                     Scale: [0.5000 0.5000]
                OutputSize: []
                    Method: 'bilinear'
    GeometricTransformMode: 'half-pixel'
       NearestRoundingMode: 'round'

  Show all properties

Ссылки

[1] Открытый Exchange Нейронной сети. https://github.com/onnx/.

[2] ONNX. https://onnx.ai/.

Смотрите также

| | (Deep Learning Toolbox) | (Deep Learning Toolbox) | (Deep Learning Toolbox)

Введенный в R2020b
Для просмотра документации необходимо авторизоваться на сайте