tensorflow::ops::FusedBatchNormV2
#include <nn_ops.h>Chuẩn hóa theo lô.
Bản tóm tắ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 trùng với chiều C của Tensor 4D.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- x: Một Tensor 4 chiều dùng cho dữ liệu đầu vào.
- scale: Một Tensor 1D dùng làm hệ số tỷ lệ, để điều chỉnh tỷ lệ của x đã được chuẩn hóa.
- offset: Một Tensor 1D dùng để biểu thị độ lệch, dịch chuyển đến tọa độ x đã được chuẩn hóa.
- mean: Một Tensor 1 chiều biểu thị giá trị trung bình của quần thể. Chỉ được sử dụng cho suy luận; phải rỗng khi huấn luyện.
- variance: Một Tensor 1 chiều biểu thị variance của quần thể. Chỉ được sử dụng cho suy luận; phải rỗng khi huấn luyện.
Các thuộc tính tùy chọn (xem Attrs ):
- epsilon: Một số thực nhỏ được cộng thêm vào phương sai của x.
- data_format: Định dạng dữ liệu cho x và y. Có thể là "NHWC" (mặc định) hoặc "NCHW".
- is_training: Một giá trị boolean cho biết thao tác này dành cho huấn luyện (mặc định) hay suy luận.
Trả về:
-
Outputy: Một tensor 4 chiều cho dữ liệu đầu ra. -
Outputbatch_mean: Một Tensor 1D cho giá trị trung bình của lô được tính toán, được TensorFlow sử dụng để tính toán giá trị trung bình tích lũy. -
Outputbatch_variance: Một Tensor 1D cho độ lệch chuẩn của lô được tính toán, được TensorFlow sử dụng để tính toán độ lệch chuẩn đang chạy. -
Outputreserve_space_1: Một Tensor 1D cho giá trị trung bình của lô được tính toán, sẽ được sử dụng lại trong quá trình tính toán đạo hàm. -
Outputreserve_space_2: Một Tensor 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 quá trình tính toán gradient.
Hàm khởi tạo và hàm hủy | |
|---|---|
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance) | |
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs) |
Thuộc tính công khai | |
|---|---|
batch_mean | |
batch_variance | |
operation | |
reserve_space_1 | |
reserve_space_2 | |
y | |
Các hàm tĩnh công khai | |
|---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
IsTraining (bool x) | |
Cấu trúc | |
|---|---|
| tensorflow::ops::FusedBatchNormV2::Attrs | Các thiết lập thuộc tính tùy chọn cho FusedBatchNormV2 . |
Thuộc tính công khai
trung bình lô
::tensorflow::Output batch_mean
sự khác biệt theo lô
::tensorflow::Output batch_variance
hoạt động
Operation operation
không gian dự trữ_1
::tensorflow::Output reserve_space_1
không gian dự trữ_2
::tensorflow::Output reserve_space_2
y
::tensorflow::Output y
Chức năng công cộng
FusedBatchNormV2
FusedBatchNormV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance )
FusedBatchNormV2
FusedBatchNormV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs )
Các hàm tĩnh công khai
Định dạng dữ liệu
Attrs DataFormat( StringPiece x )
Epsilon
Attrs Epsilon( float x )
Đào tạo
Attrs IsTraining( bool x )