Spec-Zone.ru › TensorFlow 1.15

tf.contrib.layers.separable_conv2d

Добавляет двумерную свертку с разделением каналов с необязательным слоем batch_norm.

Просмотр псевдонимов

Основные псевдонимы

`tf.contrib.layers.separable_convolution2d`

tf.contrib.layers.separable_conv2d(
    inputs, num_outputs, kernel_size, depth_multiplier=1, stride=1, padding='SAME',
    data_format=DATA_FORMAT_NHWC, rate=1, activation_fn=tf.nn.relu,
    normalizer_fn=None, normalizer_params=None,
    weights_initializer=initializers.xavier_initializer(),
    pointwise_initializer=None, weights_regularizer=None,
    biases_initializer=tf.zeros_initializer(), biases_regularizer=None, reuse=None,
    variables_collections=None, outputs_collections=None, trainable=True, scope=None
)

Этот оператор сначала выполняет свертку по глубине, которая действует отдельно на каналах, создавая переменную, называемую depthwise_weights. Если num_outputs не равно None, он добавляет точечную свертку, которая смешивает каналы, создавая переменную, называемую pointwise_weights. Затем, если normalizer_fn равно None, он добавляет смещение к результату, создавая переменную, называемую 'смещения', в противном случае применяется normalizer_fn. Наконец, он применяет функцию активации, чтобы получить конечный результат.

Аргументы
inputs Тензор размера [batch_size, высота, ширина, каналы].
num_outputs Количество выходных фильтров точечной свертки. Если равно None, то этап точечной свертки пропускается.
kernel_size Список длины 2: [высота_ядра, ширина_ядра] фильтров. Может быть целым числом, если оба значения одинаковы.
depth_multiplier Количество выходных каналов свертки по глубине для каждого входного канала. Общее количество выходных каналов свертки по глубине будет равно num_filters_in * depth_multiplier.
stride Список длины 2: [шаг_по_высоте, шаг_по_ширине], определяющий шаг свертки по глубине. Может быть целым числом, если оба шага одинаковы.
padding Одно из 'VALID' или 'SAME'.
data_format Строка. NHWC (по умолчанию) и NCHW поддерживаются.
rate Список длины 2: [скорость_по_высоте, скорость_по_ширине], определяющий скорость расширения для атропной свертки. Может быть целым числом, если обе скорости одинаковы. Если любое значение больше единицы, то оба значения шага должны быть равны единице.
activation_fn Функция активации. Значение по умолчанию — функция ReLU. Явно установите ее в None, чтобы пропустить ее и сохранить линейную активацию.
normalizer_fn Функция нормализации, которую нужно использовать вместо biases. Если normalizer_fn задано, то biases_initializer и biases_regularizer игнорируются, и biases не создаются и не добавляются. По умолчанию установлено в None для отсутствия функции нормализации.
normalizer_params Параметры функции нормализации.
weights_initializer Инициализатор для весов свертки по глубине.
pointwise_initializer Инициализатор для весов точечной свертки. По умолчанию установлено в None, что означает использование weights_initializer.
weights_regularizer Необязательный регуляризатор для весов.
biases_initializer Инициализатор для смещений. Если None, смещения пропускаются.
biases_regularizer Необязательный регуляризатор для смещений.
reuse Нужно ли повторно использовать слой и его переменные. Для возможности повторного использования необходимо указать область видимости слоя.
variables_collections Необязательный список коллекций для всех переменных или словарь, содержащий различные списки коллекций для каждой переменной.
outputs_collections Коллекция для добавления выходных данных.
trainable Нужно ли обучать переменные или нет.
scope Необязательная область видимости для variable_scope.
Возвращаемые значения
A Tensor представляющий результат операции.
Возбуждения
ValueError Если data_format недействительно.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/layers/separable_conv2d

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API