Spec-Zone.ru › TensorFlow C++

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

Spec-Zone.ru

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