텐서플로우:: 작전:: SparseAdd
#include <sparse_ops.h>
두 개의 SparseTensor
개체를 추가하여 또 다른 SparseTensor
생성합니다.
요약
입력 SparseTensor
객체의 인덱스는 표준 사전순으로 정렬된 것으로 가정됩니다. 그렇지 않은 경우 이 단계 전에 SparseReorder
실행하여 인덱스 순서를 복원하세요.
기본적으로 두 값의 합이 일부 인덱스에서 0이 되면 출력 SparseTensor
인덱스에 해당 특정 위치를 계속 포함하고 해당 값 슬롯에 0을 저장합니다. 이를 재정의하기 위해 호출자는 thresh
지정할 수 있습니다. 이는 합계의 크기가 thresh
보다 엄격하게 작은 경우 해당 값과 인덱스가 포함되지 않음을 나타냅니다. 특히 thresh == 0
(기본값)은 모든 것이 유지되고 실제 임계값 지정이 양수 값에 대해서만 발생함을 의미합니다.
다음 도형에서 nnz
는 thresh
고려한 개수입니다.
인수:
- 범위: 범위 개체
- a_indices: 2-D. 첫 번째
SparseTensor
의indices
, 크기[nnz, ndims]
행렬. - a_values: 1-D. 첫 번째
SparseTensor
values
, 크기[nnz]
벡터. - a_shape: 1-D. 첫 번째
SparseTensor
의shape
, 크기[ndims]
벡터. - b_indices: 2-D. 두 번째
SparseTensor
의indices
, 크기[nnz, ndims]
행렬. - b_값: 1-D. 두 번째
SparseTensor
values
, 크기[nnz]
벡터. - b_shape: 1-D. 두 번째
SparseTensor
의shape
, 크기[ndims]
벡터. - 쓰레쉬: 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 )