Toán tử gradient cho tùy chọn SparseAdd.
Op SparseAdd tính toán A + B, trong đó A, B và tổng đều được biểu thị dưới dạng đối tượng `SparseTensor`. Op này lấy các giá trị gradient ngược dòng ghi không trống của tổng và xuất ra các gradient ghi các giá trị không trống của A và B.
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 khai
Đầu ra <T> | aValGrad () 1-D có hình dạng `[nnz(A)]`. |
Đầu ra <T> | bValGrad () 1-D có hình dạng `[nnz(B)]`. |
tĩnh <T mở rộng TType > SparseAddGrad <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
Phương pháp công khai
Đầu ra công khai <T> aValGrad ()
1-D có hình dạng `[nnz(A)]`. Độ dốc đối với các giá trị khác trống của A.
Đầu ra công khai <T> bValGrad ()
1-D có hình dạng `[nnz(B)]`. Độ dốc đối với các giá trị khác trống của B.
public static SparseAddGrad <T> tạo ( Phạm vi phạm vi, Toán hạng <T> backpropValGrad, Toán hạng < TInt64 > aChỉ số, Toán hạng < TInt64 > bChỉ số, Toán hạng < TInt64 > tổng Chỉ số)
Phương thức gốc để tạo một lớp bao bọc một thao tác SparseAddGrad mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
chống đỡValGrad | 1-D có hình dạng `[nnz(sum)]`. Độ dốc đối với các giá trị không trống của tổng. |
aChỉ số | 2-D. Các `chỉ số` của `SparseTensor` A, size `[nnz(A), ndims]`. |
bChỉ số | 2-D. Các `chỉ số` của `SparseTensor` B, kích thước `[nnz(B), ndims]`. |
tổngChỉ số | 2-D. `Chỉ số` của tổng `SparseTensor`, kích thước `[nnz(sum), ndims]`. |
Trả lại
- một phiên bản mới của SparseAddGrad