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. Пороговое значение величины, определяющее, занимает ли пара выходное значение/индекс место.
Возвращает:
Конструкторы и Деструкторы | |
|---|---|
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 )