lớp cuối cùng công khai ResourceApplyAdagradV2
Cập nhật '*var' theo sơ đồ adagrad.
tích lũy += grad * grad var -= lr * grad * (1 / (sqrt(accum) + epsilon))
Các lớp lồng nhau
lớp học | ResourceApplyAdagradV2.Options | Thuộc tính tùy chọn cho ResourceApplyAdagradV2 |
Phương pháp công khai
tĩnh <T> ResourceApplyAdagradV2 | |
tĩnh ResourceApplyAdagradV2.Options | updateSlots (Boolean updateSlots) |
tĩnh ResourceApplyAdagradV2.Options | useLocking (Boolean useLocking) |
Phương pháp kế thừa
Phương pháp công khai
public static ResourceApplyAdagradV2 tạo ( Phạm vi phạm vi, Toán hạng <?> var, Toán hạng <?> accum, Toán hạng <T> lr, Toán hạng <T> epsilon, Toán hạng <T> grad, Tùy chọn... tùy chọn)
Phương thức gốc để tạo một lớp bao bọc một hoạt động ResourceApplyAdagradV2 mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
var | Phải từ một Biến(). |
tích lũy | Phải từ một Biến(). |
lr | Yếu tố nhân rộng. Phải là một vô hướng. |
epsilon | Yếu tố không đổi. Phải là một vô hướng. |
tốt nghiệp | Độ dốc. |
tùy chọn | mang các giá trị thuộc tính tùy chọn |
Trả lại
- một phiên bản mới của ResourceApplyAdagradV2
public static ResourceApplyAdagradV2.Options useLocking (Boolean useLocking)
Thông số
sử dụngKhóa | Nếu `True`, việc cập nhật các tensor var và accum sẽ được bảo vệ bằng khóa; mặt khác, hành vi không được xác định, nhưng có thể ít gây tranh cãi hơn. |
---|