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
Phương pháp kế thừa
boolean | bằng (Đối tượng arg0) |
Lớp cuối cùng<?> | getClass () |
int | Mã Băm () |
khoảng trống cuối cùng | thông báo () |
khoảng trống cuối cùng | thông báoTất cả () |
Sợi dây | toString () |
khoảng trống cuối cùng | chờ đã (arg0 dài, int arg1) |
khoảng trống cuối cùng | chờ đã (arg0 dài) |
khoảng trống cuối cùng | Chờ đợi () |
môi trường thực thi trừu tượng | env () Trả về môi trường thực thi mà op này được tạo trong đó. |
hoạt động trừu tượng |
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