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
Одномерный тензор длины 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
)

Одномерный тензор длины 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. Результаты всех групп объединяются конкатенацией вдоль оси каналов. Количество каналов входных данных и фильтров должно делиться на количество групп.

По умолчанию — 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