Độ dốc để chuẩn hóa hàng loạt.
Lưu ý rằng kích thước của Tensor 4D được xác định bởi "NHWC" hoặc "NCHW". Kích thước của Tensor 1D phù hợp với kích thước C của Tensor 4D.
Các lớp lồng nhau
lớp học | FusedBatchNormGrad.Options | Thuộc tính tùy chọn cho FusedBatchNormGrad |
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 khai
tĩnh <T mở rộng TNumber , U mở rộng TNumber > FusedBatchNormGrad <T, U> | |
tĩnh FusedBatchNormGrad.Options | dataFormat (Định dạng dữ liệu chuỗi) |
tĩnh FusedBatchNormGrad.Options | epsilon (epsilon nổi) |
tĩnh FusedBatchNormGrad.Options | isTraining (Boolean isTraining) |
Đầu ra <U> | offsetBackprop () Tensor 1D cho độ dốc liên quan đến độ lệch. |
Đầu ra <U> | dự trữSpace4 () Phần giữ chỗ không được sử dụng để khớp với giá trị đầu vào trung bình trong FusedBatchNorm. |
Đầu ra <U> | dự trữSpace5 () Phần giữ chỗ không được sử dụng để khớp với đầu vào phương sai trong FusedBatchNorm. |
Đầu ra <U> | quy môBackprop () Tensor 1D cho độ dốc theo tỷ lệ. |
Đầu ra <T> | xBackprop () Một Tensor 4D cho gradient đối với x. |
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 khai
public static FusedBatchNormGrad <T, U> create ( Phạm vi phạm vi, Toán hạng <T> yBackprop, Toán hạng <T> x, Toán hạng < TFloat32 > tỷ lệ, Toán hạng <U> dành riêng, Toán hạng <U> dành riêng cho Space2, Toán hạng <U> dành cho Không gian3, Tùy chọn ... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác FusedBatchNormGrad mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
yBackprop | Một Tensor 4D cho gradient đối với y. |
x | Một Tensor 4D cho dữ liệu đầu vào. |
tỉ lệ | Một Tensor 1D cho hệ số tỷ lệ, để chia tỷ lệ x chuẩn hóa. |
dự trữSpace1 | Khi is_training là True, thì Tensor 1D cho lô được tính toán có nghĩa là sẽ được sử dụng lại trong tính toán độ dốc. Khi is_training là Sai, Tensor 1D cho tập hợp sẽ được sử dụng lại trong cả tính toán gradient bậc 1 và bậc 2. |
dự trữSpace2 | Khi is_training là True, Tensor 1D cho phương sai lô được tính toán (phương sai đảo ngược trong trường hợp cuDNN) sẽ được sử dụng lại trong tính toán độ dốc. Khi is_training là Sai, Tenor 1D cho phương sai tổng thể sẽ được sử dụng lại trong cả tính toán gradient bậc 1 và bậc 2. |
dự trữSpace3 | Khi is_training là True, Tensor 1D cho một số kết quả trung gian sẽ được sử dụng lại trong tính toán độ dốc. Khi is_training là Sai, một Tensor trống giả sẽ được tạo. |
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 FusedBatchNormGrad
public static FusedBatchNormGrad.Options dataFormat (String dataFormat)
Thông số
định dạng dữ liệu | Định dạng dữ liệu cho y_backprop, x, x_backprop. "NHWC" (mặc định) hoặc "NCHW". |
---|
public static FusedBatchNormGrad.Options epsilon (Float epsilon)
Thông số
epsilon | Một số float nhỏ được thêm vào phương sai của x. |
---|
public static FusedBatchNormGrad.Options isTraining (Boolean isTraining)
Thông số
Đó là hành trình | Giá trị bool để biểu thị thao tác là dành cho đào tạo (mặc định) hoặc suy luận. |
---|
Đầu ra công khai <U> ReserveSpace4 ()
Phần giữ chỗ không được sử dụng để khớp với giá trị đầu vào trung bình trong FusedBatchNorm.
Đầu ra công khai <U> ReserveSpace5 ()
Phần giữ chỗ không được sử dụng để khớp với đầu vào phương sai trong FusedBatchNorm.