텐서플로우:: 작전:: SparseAdd

#include <sparse_ops.h>

두 개의 SparseTensor 개체를 추가하여 또 다른 SparseTensor 생성합니다.

요약

입력 SparseTensor 객체의 인덱스는 표준 사전순으로 정렬된 것으로 가정됩니다. 그렇지 않은 경우 이 단계 전에 SparseReorder 실행하여 인덱스 순서를 복원하세요.

기본적으로 두 값의 합이 일부 인덱스에서 0이 되면 출력 SparseTensor 인덱스에 해당 특정 위치를 계속 포함하고 해당 값 슬롯에 0을 저장합니다. 이를 재정의하기 위해 호출자는 thresh 지정할 수 있습니다. 이는 합계의 크기가 thresh 보다 엄격하게 작은 경우 해당 값과 인덱스가 포함되지 않음을 나타냅니다. 특히 thresh == 0 (기본값)은 모든 것이 유지되고 실제 임계값 지정이 양수 값에 대해서만 발생함을 의미합니다.

다음 도형에서 nnz thresh 고려한 개수입니다.

인수:

  • 범위: 범위 개체
  • a_indices: 2-D. 첫 번째 SparseTensorindices , 크기 [nnz, ndims] 행렬.
  • a_values: 1-D. 첫 번째 SparseTensorvalues , 크기 [nnz] 벡터.
  • a_shape: 1-D. 첫 번째 SparseTensorshape , 크기 [ndims] 벡터.
  • b_indices: 2-D. 두 번째 SparseTensorindices , 크기 [nnz, ndims] 행렬.
  • b_값: 1-D. 두 번째 SparseTensor values , 크기 [nnz] 벡터.
  • b_shape: 1-D. 두 번째 SparseTensorshape , 크기 [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
)