FusedBatchNorm

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

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

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

Đầu ra <U>
lôMean ()
Tensor 1D cho giá trị trung bình lô được tính toán, được TensorFlow sử dụng để tính giá trị trung bình đang chạy.
Đầu ra <U>
lô Phương sai ()
Tensor 1D cho phương sai lô được tính toán, được TensorFlow sử dụng để tính toán phương sai đang chạy.
tĩnh <T mở rộng TNumber , U mở rộng TNumber > FusedBatchNorm <T, U>
tạo ( Phạm vi phạm vi, Toán hạng <T> x, Tỷ lệ toán hạng <U>, Độ lệch toán hạng <U>, Trung bình toán hạng <U>, Phương sai toán hạng <U>, 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 FusedBatchNorm mới.
tĩnh FusedBatchNorm.Options
dataFormat (Định dạng dữ liệu chuỗi)
tĩnh FusedBatchNorm.Options
epsilon (epsilon nổi)
tĩnh FusedBatchNorm.Options
hàm mũAvgFactor (Float mũAvgFactor)
tĩnh FusedBatchNorm.Options
isTraining (Boolean isTraining)
Đầu ra <U>
dự trữSpace1 ()
Tensor 1D cho giá trị trung bình lô được tính toán, sẽ được sử dụng lại trong tính toán độ dốc.
Đầu ra <U>
dự trữSpace2 ()
Tenor 1D cho phương sai lô được tính toán (phương sai đảo ngược trong trường hợp cuDNN), được sử dụng lại trong tính toán độ dốc.
Đầu ra <U>
dự trữSpace3 ()
Tensor 1D cho một số kết quả trung gian, được sử dụng lại trong tính toán độ dốc để đạt hiệu quả tốt hơn.
Đầu ra <T>
y ()
Tensor 4D cho dữ liệu đầu ra.

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: "FusedBatchNormV3"

Phương pháp công khai

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

Tensor 1D cho giá trị trung bình lô được tính toán, được TensorFlow sử dụng để tính giá trị trung bình đang chạy.

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

Tensor 1D cho phương sai lô được tính toán, được TensorFlow sử dụng để tính toán phương sai đang chạy.

public static FusedBatchNorm <T, U> tạo ( Phạm vi phạm vi, Toán hạng <T> x, Tỷ lệ toán hạng <U>, Độ lệch toán hạng <U>, Ý nghĩa toán hạng <U>, Phương sai toán hạng <U>, 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 FusedBatchNorm mới.

Thông số
phạm vi phạm vi hiện tại
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.
bù lại Một Tensor 1D để bù, để chuyển sang x chuẩn hóa.
nghĩa là Tensor 1D cho giá trị trung bình của dân số. Chỉ được sử dụng để suy luận; phải trống để đào tạo.
phương sai Tensor 1D cho phương sai của quần thể. Chỉ được sử dụng để suy luận; phải trống để đào 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 FusedBatchNorm

public static FusedBatchNorm.Options dataFormat (String dataFormat)

Thông số
định dạng dữ liệu Định dạng dữ liệu cho x và y. "NHWC" (mặc định) hoặc "NCHW".

public static FusedBatchNorm.Options epsilon (Float epsilon)

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

công khai tĩnh FusedBatchNorm.Options mũAvgFactor (Float mũAvgFactor)

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

Tensor 1D cho giá trị trung bình lô được tính toán, sẽ được sử dụng lại trong tính toán độ dốc.

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

Tenor 1D cho phương sai lô được tính toán (phương sai đảo ngược trong trường hợp cuDNN), được sử dụng lại trong tính toán độ dốc.

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

Tensor 1D cho một số kết quả trung gian, được sử dụng lại trong tính toán độ dốc để đạt hiệu quả tốt hơn.

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

Tensor 4D cho dữ liệu đầu ra.