tensorflow::ops::Conv::Attrs
#include <nn_ops.h>
Дополнительные атрибуты для Conv.
Краткое описание
| Общедоступные атрибуты | |
|---|---|
batch_dims_ = 1 | int64 |
data_format_ = "CHANNELS_LAST" | StringPiece |
dilations_ = {} | gtl::ArraySlice< int > |
explicit_paddings_ = {} | gtl::ArraySlice< int > |
groups_ = 1 | int64 |
| Общедоступные функции | |
|---|---|
BatchDims(int64 x) | TF_MUST_USE_RESULT Attrs Положительное целое число, определяющее количество измерений пакета для входного тензора. |
DataFormat(StringPiece x) | TF_MUST_USE_RESULT Attrs Используется для установки формата данных. |
Dilations(const gtl::ArraySlice< int > & x) | TF_MUST_USE_RESULT Attrs 1-мерный тензор длиной N+2. |
ExplicitPaddings(const gtl::ArraySlice< int > & x) | TF_MUST_USE_RESULT Attrs Если padding равно "EXPLICIT", список явных значений заполнения. |
Groups(int64 x) | TF_MUST_USE_RESULT Attrs Положительное целое число, определяющее количество групп, на которые вход разделен по оси канала. |
Общедоступные атрибуты
batch_dims_
int64 tensorflow::ops::Conv::Attrs::batch_dims_ = 1
data_format_
StringPiece tensorflow::ops::Conv::Attrs::data_format_ = "CHANNELS_LAST"
dilations_
gtl::ArraySlice< int > tensorflow::ops::Conv::Attrs::dilations_ = {}explicit_paddings_
gtl::ArraySlice< int > tensorflow::ops::Conv::Attrs::explicit_paddings_ = {}groups_
int64 tensorflow::ops::Conv::Attrs::groups_ = 1
Общедоступные функции
BatchDims
TF_MUST_USE_RESULT Attrs tensorflow::ops::Conv::Attrs::BatchDims( int64 x )
Положительное целое число, определяющее количество измерений пакета для входного тензора.
Должно быть меньше ранга входного тензора.
По умолчанию 1
DataFormat
TF_MUST_USE_RESULT Attrs tensorflow::ops::Conv::Attrs::DataFormat( StringPiece x )
Используется для установки формата данных.
По умолчанию CHANNELS_FIRST, использует NHWC (2D) / NDHWC (3D) или, если CHANNELS_LAST, использует NCHW (2D) / NCDHW (3D).
По умолчанию "CHANNELS_LAST"
Dilations
TF_MUST_USE_RESULT Attrs tensorflow::ops::Conv::Attrs::Dilations( const gtl::ArraySlice< int > & x )
1-мерный тензор длиной N+2.
Коэффициент расширения для каждого измерения input. Если установлено k > 1, между каждым элементом фильтра в этом измерении будет пропущено k-1 ячеек. Порядок измерений определяется значением channels_last_format, подробности см. выше. Разрежения в измерениях пакета и глубины должны быть равны 1.
По умолчанию []
ExplicitPaddings
TF_MUST_USE_RESULT Attrs tensorflow::ops::Conv::Attrs::ExplicitPaddings( const gtl::ArraySlice< int > & x )
Если padding равно "EXPLICIT", список явных значений заполнения.
Для i-го измерения количество вставляемых значений заполнения перед и после измерения соответственно равны explicit_paddings[2 * i] и explicit_paddings[2 * i + 1]. Если padding не равно "EXPLICIT", то explicit_paddings должно быть пустым.
По умолчанию []
Groups
TF_MUST_USE_RESULT Attrs tensorflow::ops::Conv::Attrs::Groups( int64 x )
Положительное целое число, определяющее количество групп, на которые вход разделен по оси канала.
Каждая группа свёртывается отдельно с filters / groups фильтрами. Выход представляет собой объединение результатов всех групп по оси канала. Канал входных данных и фильтров должны быть кратны groups.
По умолчанию 1
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/struct/tensorflow/ops/conv/attrs