SparseAdd

lớp cuối cùng công khai SparseAdd

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

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

Theo mặc định, nếu hai giá trị có tổng bằng 0 tại một số chỉ mục, thì đầu ra `SparseTensor` vẫn sẽ 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 `thresh`, thì giá trị và chỉ mục tương ứng của nó sẽ không được đưa vào. Cụ thể, `thresh == 0` (mặc định) có nghĩa là mọi thứ được giữ nguyên và việc đặt ngưỡng thực tế chỉ xảy ra đối với giá trị dương.

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

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công cộng

tĩnh <T mở rộng TType > SparseAdd <T>
tạo ( Phạm vi phạm vi, Toán hạng < TInt64 > aIndices, Toán hạng <T> aValues, Toán hạng < TInt64 > aShape, Toán hạng < TInt64 > bIndices, Toán hạng <T> bValues, Toán hạng < TInt64 > bShape, Toán hạng <? kéo dài TNumber > thresh)
Phương thức xuất xưởng để tạo một lớp bao bọc thao tác SparseAdd mới.
Đầu ra < TInt64 >
Đầu ra < TInt64 >
Đầu ra <T>

Phương pháp kế thừa

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "SparseAdd"

Phương pháp công cộng

public static SparseAdd <T> tạo ( Phạm vi phạm vi, Toán hạng < TInt64 > aChỉ số, Toán hạng <T> aValues, Toán hạng < TInt64 > aShape, Toán hạng < TInt64 > bChỉ số, Toán hạng <T> bValues, Toán hạng < TInt64 > bShape, Toán hạng <? mở rộng TNumber > thresh)

Phương thức xuất xưởng để tạo một lớp bao bọc thao tác SparseAdd mới.

Thông số
phạm vi phạm vi hiện tại
aChỉ số 2-D. Các `chỉ số` của Ma trận `SparseTensor` đầu tiên, kích thước `[nnz, ndims]`.
aGiá trị 1-D. `giá trị` của `SparseTensor` đầu tiên, kích thước `[nnz]` Vector.
một hình dạng 1-D. `Hình dạng` của `SparseTensor` đầu tiên, kích thước `[ndims]` Vector.
bChỉ ​​số 2-D. Các `chỉ số` của Ma trận `SparseTensor` thứ hai, kích thước `[nnz, ndims]`.
bGiá trị 1-D. `giá trị` của `SparseTensor` thứ hai, kích thước `[nnz]` Vector.
bHình dạng 1-D. `Hình dạng` của `SparseTensor` thứ hai, kích thước `[ndims]` Vector.
đập lúa 0-D. Ngưỡng cường độ xác định xem cặp giá trị/chỉ số đầu ra có chiếm không gian hay không.
Trả lại
  • một phiên bản mới của SparseAdd

Đầu ra công khai < TInt64 > sumIndices ()

Đầu ra công khai < TInt64 > sumShape ()

Đầu ra công khai <T> sumValues ​​()