FusedBatchNormGradV3

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

Độ 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 FusedBatchNormGradV3.Options Thuộc tính tùy chọn cho FusedBatchNormGradV3

Phương pháp công khai

tĩnh <T mở rộng Số, U mở rộng Số> FusedBatchNormGradV3 <T, U>
tạo ( Phạm vi phạm vi, Toán hạng <T> yBackprop, Toán hạng <T> x, Tỷ lệ toán hạng <Float>, Toán hạng <U> dành riêng, Toán hạng <U> dự trữSpace2, Toán hạng <U> dành riêngSpace3, 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 thao tác FusedBatchNormGradV3 mới.
tĩnh FusedBatchNormGradV3.Options
dataFormat (Định dạng dữ liệu chuỗi)
tĩnh FusedBatchNormGradV3.Options
epsilon (epsilon nổi)
tĩnh FusedBatchNormGradV3.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

Phương pháp công khai

public static FusedBatchNormGradV3 <T, U> tạo ( Phạm vi phạm vi , Toán hạng <T> yBackprop, Toán hạng <T> x, Tỷ lệ toán hạng <Float>, Toán hạng <U> dành riêng cho Space1, Toán hạng <U> dành cho Không gian2, Toán hạng <U> dành cho Không gian3, 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 thao tác FusedBatchNormGradV3 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 FusedBatchNormGradV3

public static FusedBatchNormGradV3.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 FusedBatchNormGradV3.Options epsilon (Epsilon nổi)

Thông số
epsilon Một số float nhỏ được thêm vào phương sai của x.

public static FusedBatchNormGradV3.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 ()

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