ResourceScatterMin

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

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
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.

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