FusedBatchNormGrad

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

Độ 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ạo ( 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ự trữSpace1, Toán hạng <U> dự trữSpace2, Toán hạng <U> dự trữSpace3, 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.
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

Giá trị không đổi: "FusedBatchNormGradV3"

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> offsetBackprop ()

Tensor 1D cho độ dốc liên quan đến độ lệch.

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

Đầu ra công khai <U> scaleBackprop ()

Tensor 1D cho độ dốc theo tỷ lệ.

Đầu ra công khai <T> xBackprop ()

Một Tensor 4D cho gradient đối với x.