тензорный поток:: опс:: РазреженноеДобавить

#include <sparse_ops.h>

Добавляет два объекта SparseTensor для создания еще одного SparseTensor .

Краткое содержание

Предполагается, что индексы входных объектов SparseTensor упорядочены в стандартном лексикографическом порядке. Если это не так, перед этим шагом запустите SparseReorder , чтобы восстановить порядок индексов.

По умолчанию, если сумма двух значений равна нулю по некоторому индексу, выходной SparseTensor все равно будет включать это конкретное местоположение в свой индекс, сохраняя ноль в соответствующем слоте значений. Чтобы переопределить это, вызывающие объекты могут указать thresh , указывая, что если сумма имеет величину строго меньшую, чем thresh , соответствующее ей значение и индекс не будут включены. В частности, thresh == 0 (по умолчанию) означает, что все сохраняется и фактическое установление порога происходит только для положительного значения.

В следующих фигурах nnz — это счетчик после учета thresh .

Аргументы:

  • область: объект области.
  • a_indices: 2-D. indices первой матрицы SparseTensor размером [nnz, ndims] .
  • a_values: 1-D. values первого SparseTensor размером [nnz] Vector.
  • a_shape: 1-D. shape первого SparseTensor размером [ndims] Vector.
  • b_indices: 2-D. indices второй матрицы SparseTensor размером [nnz, ndims] .
  • b_values: 1-D. values второго SparseTensor размером [nnz] Vector.
  • б_форма: 1-D. shape второго SparseTensor размером [ndims] Vector.
  • порог: 0-D. Порог величины, определяющий, занимает ли пара выходное значение/индекс место.

Возврат:

Конструкторы и деструкторы

SparseAdd (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b_indices, :: tensorflow::Input b_values, :: tensorflow::Input b_shape, :: tensorflow::Input thresh)

Публичные атрибуты

operation
sum_indices
sum_shape
sum_values

Публичные атрибуты

операция

Operation operation

sum_indices

::tensorflow::Output sum_indices

sum_shape

::tensorflow::Output sum_shape

сумма_значений

::tensorflow::Output sum_values

Общественные функции

РазреженноеДобавить

 SparseAdd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a_indices,
  ::tensorflow::Input a_values,
  ::tensorflow::Input a_shape,
  ::tensorflow::Input b_indices,
  ::tensorflow::Input b_values,
  ::tensorflow::Input b_shape,
  ::tensorflow::Input thresh
)