тензорный поток:: опс:: РазреженноеДобавить
#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 )