Giảm các cập nhật thưa thớt vào biến được tham chiếu bởi `resource` bằng cách sử dụng thao tác `min`.
Hoạt động này tính toán
# Chỉ số vô hướng ref[indices, ...] = min(ref[indices, ...],updates[...])
# Chỉ số vectơ (cho mỗi i) ref[indices[i], ...] = min(ref[indices[i], ...],updates[i, ...])
# Chỉ số xếp hạng cao (với mỗi i, ..., j) ref[indices[i, ..., j], ...] = min(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ì phần đóng góp của chúng sẽ được kết hợp.
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> ResourceScatterMin |
Phương pháp kế thừa
Phương pháp công khai
public static ResourceScatterMin 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 hoạt động ResourceScatterMin 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 ResourceScatterMin