Spec-Zone.ru › TensorFlow 1.15

tf.keras.layers.Conv2D

View source on GitHub

2D свёртка (например, пространственная свёртка над изображениями).

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

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

tf.keras.layers.Convolution2D

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.keras.layers.Conv2D, tf.compat.v1.keras.layers.Convolution2D, `tf.compat.v2.keras.layers.Conv2D`, `tf.compat.v2.keras.layers.Convolution2D`

tf.keras.layers.Conv2D(
    filters, kernel_size, strides=(1, 1), padding='valid', data_format=None,
    dilation_rate=(1, 1), activation=None, use_bias=True,
    kernel_initializer='glorot_uniform', bias_initializer='zeros',
    kernel_regularizer=None, bias_regularizer=None, activity_regularizer=None,
    kernel_constraint=None, bias_constraint=None, **kwargs
)

Этот слой создаёт ядро свёртки, которое свёртывается с входными данными слоя для получения тензора выходных данных. Если use_bias равно True, создаётся вектор смещения и добавляется к выходным данным. Наконец, если activation не равно None, он также применяется к выходным данным.

При использовании этого слоя в качестве первого слоя в модели укажите ключевой аргумент input_shape (кортеж целых чисел, не включающий ось образца), например input_shape=(128, 128, 3) для 128x128 RGB изображений в data_format="channels_last".

Аргументы
filters Целое число, размерность выходного пространства (то есть количество выходных фильтров в свёртке).
kernel_size Целое число или кортеж/список из 2 целых чисел, определяющий высоту и ширину окна 2D свёртки. Может быть одним целым числом для задания одного значения для всех пространственных измерений.
strides Целое число или кортеж/список из 2 целых чисел, определяющий шаги свёртки по высоте и ширине. Может быть одним целым числом для задания одного значения для всех пространственных измерений. Указание любого значения шага != 1 несовместимо с указанием любого значения dilation_rate != 1.
padding Одно из "valid" или "same" (регистр не учитывается).
data_format Строка, одно из channels_last (по умолчанию) или channels_first. Порядок измерений во входных данных. channels_last соответствует входным данным с формой (batch, height, width, channels), а channels_first соответствует входным данным с формой (batch, channels, height, width) По умолчанию используется значение image_data_format из файла конфигурации Keras по адресу ~/.keras/keras.json. Если вы его никогда не задавали, он будет "channels_last".
dilation_rate Целое число или кортеж/список из 2 целых чисел, определяющий скорость расширения для использования в свёртке с расширением. Может быть одним целым числом для задания одного значения для всех пространственных измерений. В настоящее время указание любого значения dilation_rate != 1 несовместимо с указанием любого значения шага != 1.
activation Функция активации для использования. Если вы ничего не укажете, активация не применяется (т.е. активация "линейная": a(x) = x).
use_bias Булево значение, указывает, использует ли слой вектор смещения.
kernel_initializer Инициализатор матрицы весов kernel.
bias_initializer Инициализатор вектора смещения.
kernel_regularizer Функция регуляризации, применяемая к матрице весов kernel.
bias_regularizer Функция регуляризации, применяемая к вектору смещения.
activity_regularizer Функция регуляризации, применяемая к выходу слоя (его "активации").
kernel_constraint Функция ограничения, применяемая к матрице ядра.
bias_constraint Функция ограничения, применяемая к вектору смещения.

Форма входа:

4D тензор с формой: (samples, channels, rows, cols) если data_format='channels_first' или 4D тензор с формой: (samples, rows, cols, channels) если data_format='channels_last'.

Форма выхода:

4D тензор с формой: (samples, filters, new_rows, new_cols) если data_format='channels_first' или 4D тензор с формой: (samples, new_rows, new_cols, filters) если data_format='channels_last'. Значения rows и cols могут измениться из-за заполнения.

© 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/keras/layers/Conv2D

Spec-Zone.ru

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