tensorflow::ops::SparseAdd
#include <sparse_ops.h> Cộng hai đối tượng SparseTensor để tạo ra một SparseTensor khác.
Bản tóm tắt
Các chỉ số của các đối tượng SparseTensor đầu vào được giả định là được sắp xếp theo thứ tự từ điển chuẩn. Nếu không phải vậy, trước bước này hãy chạy SparseReorder để khôi phục thứ tự chỉ số.
Theo mặc định, nếu hai giá trị cộng lại bằng 0 tại một chỉ số nào đó, SparseTensor đầu ra vẫn sẽ bao gồm vị trí cụ thể đó trong chỉ số của nó, lưu trữ giá trị 0 vào ô 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 thresh , thì giá trị và chỉ số tương ứng sẽ không được bao gồm. Cụ thể, thresh == 0 (mặc định) có nghĩa là mọi thứ được giữ lại và việc ngưỡng hóa thực sự chỉ xảy ra đối với giá trị dương.
Trong các hình dạng sau, nnz là số lượng sau khi đã tính đến thresh .
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- a_indices: 2 chiều. Các
indicescủaSparseTensorđầu tiên, kích thước[nnz, ndims]. - a_values: 1-D. Các
valuescủaSparseTensorđầu tiên, kích thước[nnz]Vector. - a_shape: 1 chiều. Hình
shapecủaSparseTensorđầu tiên, kích thước[ndims]Vector. - b_indices: 2-D. Các
indicescủaSparseTensorthứ hai, kích thước[nnz, ndims]. - b_values: 1-D. Các
valuescủaSparseTensorthứ hai, kích thước[nnz]Vector. - b_shape: 1-D. Hình
shapecủaSparseTensorthứ hai, kích thước[ndims]Vector. - Ngưỡng: 0-D. Ngưỡng độ lớn xác định xem cặp giá trị/chỉ số đầu ra có chiếm không gian hay không.
Trả về:
Hàm khởi tạo và hàm 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
tổng chỉ số
::tensorflow::Output sum_indices
tổng hình dạng
::tensorflow::Output sum_shape
tổng giá trị
::tensorflow::Output sum_values
Chức năng công cộng
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 )