tensorflow::ops::SparseAdd

#include <sparse_ops.h>

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

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

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

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

В приведенных ниже таблицах nnz обозначает количество после учета thresh .

Аргументы:

  • scope: Объект Scope
  • a_indices: 2D. indices первого SparseTensor размером [nnz, ndims] Matrix.
  • a_values: 1-мерное значение. values первого SparseTensor размером [nnz] в векторе.
  • a_shape: 1-мерная shape первого SparseTensor , размер [ndims] Вектор.
  • b_indices: 2D. indices второго SparseTensor размером [nnz, ndims] Matrix.
  • b_values: 1-мерное значение. values второго SparseTensor размером [nnz] в векторе.
  • b_shape: 1-мерная shape второго SparseTensor , размер [ndims] Вектор.
  • thresh: 0-D. Пороговое значение величины, определяющее, занимает ли пара выходное значение/индекс место.

Возвращает:

  • Output суммарных индексов
  • Output суммарных значений
  • Output сумма формы

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

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

суммарные индексы

::tensorflow::Output sum_indices

сумма_форма

::tensorflow::Output sum_shape

суммарные значения

::tensorflow::Output sum_values

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

SparseAdd

 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
)