tf.keras.backend.separable_conv2d
Двумерная свёртка с раздельными фильтрами.
tf.keras.backend.separable_conv2d(
x, depthwise_kernel, pointwise_kernel, strides=(1, 1), padding='valid',
data_format=None, dilation_rate=(1, 1)
)
| Аргументы |
x | входной тензор |
depthwise_kernel | ядро свёртки для свёртки по глубине. |
pointwise_kernel | ядро для свёртки 1x1. |
strides | кортеж шагов (длина 2). |
padding | строка, "same" или "valid". |
data_format | строка, "channels_last" или "channels_first". |
dilation_rate | кортеж целых чисел, коэффициенты расширения для раздельной свёртки. |
| Возвращаемое значение |
| Выходной тензор. |
| Возможные исключения |
ValueError | если data_format не является ни channels_last ни channels_first. |
ValueError | если strides не является кортежем из 2 целых чисел. |