ResourceScatterDiv

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

Chia các bản cập nhật thưa thớt thành biến được tham chiếu bởi `resource`.

Hoạt động này tính toán

# Chỉ số vô hướng ref[indices, ...] /=update[...]

# Chỉ số vectơ (cho mỗi i) ref[indices[i], ...] /=update[i, ...]

# Chỉ số xếp hạng cao (với mỗi i, ..., j) ref[indices[i, ..., j], ...] /=update[i, ..., j, ...]

Các mục trùng lặp được xử lý chính xác: nếu nhiều `chỉ số` tham chiếu đến cùng một vị trí, thì đóng góp của chúng sẽ nhân lên.

Yêu cầu `updates.shape =index.shape + ref.shape[1:]` hoặc `updates.shape = []`.

Phương pháp công khai

tĩnh <T mở rộng Số, U> ResourceScatterDiv
tạo ( Phạm vi phạm vi, tài nguyên Toán hạng <?>, chỉ số Toán hạng <T>, cập nhật Toán hạng <U>)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác ResourceScatterDiv mới.

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

Phương pháp công khai

public static ResourceScatterDiv tạo ( Phạm vi phạm vi, tài nguyên Toán hạng <?>, Chỉ số toán hạng <T>, Cập nhật toán hạng <U>)

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

Thông số
phạm vi phạm vi hiện tại
nguồn Phải từ nút `Biến`.
chỉ số Một tensor của các chỉ số trong chiều thứ nhất của `ref`.
cập nhật Một tensor gồm các giá trị được cập nhật để thêm vào `ref`.
Trả lại
  • một phiên bản mới của ResourceScatterDiv