dòng chảy :: hoạt động :: Thưa thớt

#include <sparse_ops.h>

Thêm hai đối tượng SparseTensor để tạo ra một SparseTensor khác.

Tóm lược

Các chỉ số của đối tượng SparseTensor đầu vào được giả định sắp xếp theo thứ tự từ vựng chuẩn. Nếu không đúng như vậy, trước khi bước này chạy SparseReorder để khôi phục thứ tự chỉ mục.

Theo mặc định, nếu hai giá trị tổng bằng 0 tại một số chỉ mục, đầu ra SparseTensor sẽ vẫn bao gồm vị trí cụ thể đó trong chỉ mục của nó, lưu trữ số 0 trong vùng giá trị tương ứng. Để ghi đè điều này, người gọi có thể chỉ định thresh , cho biết rằng nếu tổng có độ lớn nhỏ hơn hoàn toàn so với thresh , thì giá trị và chỉ mục tương ứng của nó sẽ không được đưa vào. Đặc biệt, thresh == 0 (mặc định) có nghĩa là mọi thứ đều được giữ nguyên và ngưỡng thực tế chỉ xảy ra đối với một giá trị dương.

Trong các hình sau, nnz là số đếm sau khi tính đến thresh .

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • a_indices: 2-D. Các indices của Ma trận SparseTensor đầu tiên, size [nnz, ndims] .
  • a_values: 1-D. Các values của SparseTensor , kích thước [nnz] đầu tiên.
  • a_shape: 1-D. Hình shape của SparseTensor đầu tiên, kích thước [ndims] SparseTensor [ndims] .
  • b_indices: 2-D. Các indices của Ma trận SparseTensor thứ hai, size [nnz, ndims] .
  • b_giá trị: 1-D. Các values của SparseTensor thứ hai, kích thước [nnz] .
  • b_shape: 1-D. Hình shape của SparseTensor thứ hai, kích thước [ndims] SparseTensor [ndims] Vector.
  • đập: 0-D. Ngưỡng cường độ xác định xem một cặp chỉ số / giá trị đầu ra có chiếm không gian hay không.

Lợi nhuận:

Người xây dựng và Người phá hủy

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)

Thuộc tính công khai

operation
sum_indices
sum_shape
sum_values

Thuộc tính công khai

hoạt động

Operation operation

sum_indices

::tensorflow::Output sum_indices

sum_shape

::tensorflow::Output sum_shape

sum_values

::tensorflow::Output sum_values

Chức năng công cộng

Thưa thớt

 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
)