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 `max`.
Hoạt động này tính toán
# Chỉ số vô hướng ref[indices, ...] = max(ref[indices, ...],updates[...])
# Chỉ số vectơ (cho mỗi i) ref[indices[i], ...] = max(ref[indices[i], ...],updates[i, ...])
# Chỉ số xếp hạng cao (với mỗi i, ..., j) ref[indices[i, ..., j], ...] = max(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 = []`.
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 cộng
ResourceScatterMax tĩnh |
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 cộng
public static ResourceScatterMax tạo ( Phạm vi phạm vi, tài nguyên Toán hạng <?>, Toán hạng <? mở rộng TNumber > chỉ mục, Toán hạng <? mở rộng TType > cập nhật)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác ResourceScatterMax 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 ResourceScatterMax