тензорный поток :: ops :: SparseAdd
#include <sparse_ops.h>
Добавляет два объекта SparseTensor
для создания другого SparseTensor
.
Резюме
SparseTensor
что индексы входных объектов SparseTensor
упорядочены в стандартном лексикографическом порядке. Если это не так, перед этим шагом запустите SparseReorder
чтобы восстановить порядок индекса.
По умолчанию, если два значения суммируются до нуля в некотором индексе, выходной SparseTensor
все равно будет включать это конкретное местоположение в свой индекс, сохраняя ноль в соответствующем слоте значения. Чтобы переопределить это, вызывающие абоненты могут указать thresh
, указывая, что, если сумма имеет величину, строго меньшую, чем thresh
, соответствующие ей значение и индекс не будут включены. В частности, thresh == 0
(по умолчанию) означает, что все сохраняется, а фактическое определение порога происходит только для положительного значения.
В следующих фигурах nnz
- это количество после учета thresh
.
Аргументы:
- scope: объект Scope
- a_indices: 2-D.
indices
первогоSparseTensor
, size[nnz, ndims]
Matrix. - a_values: 1-D.
values
первогоSparseTensor
, size[nnz]
Vector. - a_shape: 1-D.
shape
первогоSparseTensor
, размер[ndims]
Vector. - b_indices: 2-D.
indices
второгоSparseTensor
, size[nnz, ndims]
Matrix. - b_values: 1-D.
values
второгоSparseTensor
, size[nnz]
Vector. - b_shape: 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
sum_values
::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 )