컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
텐서플로우:: 작전:: 융합BatchNormV2
#include <nn_ops.h>
일괄 정규화.
요약
4D 텐서의 크기는 "NHWC" 또는 "NCHW"로 정의됩니다. 1D 텐서의 크기는 4D 텐서의 차원 C와 일치합니다.
인수:
- 범위: 범위 개체
- x: 입력 데이터를 위한 4D 텐서 .
- scale: 정규화된 x의 크기를 조정하기 위한 배율 인수용 1D 텐서입니다 .
- offset: 정규화된 x로 이동하기 위한 오프셋용 1D 텐서 입니다.
- 평균: 모집단 평균에 대한 1D 텐서입니다 . 추론에만 사용됩니다. 학습을 위해서는 비어 있어야 합니다.
- variance: 모집단 분산을 위한 1D 텐서입니다 . 추론에만 사용됩니다. 학습을 위해서는 비어 있어야 합니다.
선택적 속성( Attrs
참조):
- 엡실론: x의 분산에 추가되는 작은 부동 소수점 숫자입니다.
- data_format: x와 y의 데이터 형식입니다. "NHWC"(기본값) 또는 "NCHW"입니다.
- is_training: 작업이 훈련(기본값) 또는 추론을 위한 것임을 나타내는 부울 값입니다.
보고:
-
Output
y: 출력 데이터를 위한 4D 텐서 . -
Output
배치_평균: 계산된 배치 평균을 위한 1D 텐서로 , 텐서플로우에서 실행 평균을 계산하는 데 사용됩니다. -
Output
배치_변수: 계산된 배치 분산을 위한 1D 텐서로 , TensorFlow에서 실행 분산을 계산하는 데 사용됩니다. -
Output
Reserve_space_1: 계산된 배치 평균을 위한 1D 텐서로 기울기 계산에 재사용됩니다. -
Output
Reserve_space_2: 계산된 배치 분산(cuDNN의 경우 반전 분산)을 위한 1D 텐서로 경사도 계산에 재사용됩니다.
생성자와 소멸자 |
---|
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) |
공개 속성
공공 기능
공개 정적 함수
Attrs DataFormat(
StringPiece x
)
엡실론
Attrs Epsilon(
float x
)
IsTraining
Attrs IsTraining(
bool x
)
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[],[],null,["# tensorflow::ops::FusedBatchNormV2 Class Reference\n\ntensorflow::ops::FusedBatchNormV2\n=================================\n\n`#include \u003cnn_ops.h\u003e`\n\nBatch normalization.\n\nSummary\n-------\n\nNote that the size of 4D Tensors are defined by either \"NHWC\" or \"NCHW\". The size of 1D Tensors matches the dimension C of the 4D Tensors.\n\nArguments:\n\n- scope: A [Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- x: A 4D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for input data.\n- scale: A 1D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for scaling factor, to scale the normalized x.\n- offset: A 1D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for offset, to shift to the normalized x.\n- mean: A 1D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for population mean. Used for inference only; must be empty for training.\n- variance: A 1D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for population variance. Used for inference only; must be empty for training.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm-v2/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_v2_1_1_attrs)):\n\n- epsilon: A small float number added to the variance of x.\n- data_format: The data format for x and y. Either \"NHWC\" (default) or \"NCHW\".\n- is_training: A bool value to indicate the operation is for training (default) or inference.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) y: A 4D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for output data.\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) batch_mean: A 1D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for the computed batch mean, to be used by TensorFlow to compute the running mean.\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) batch_variance: A 1D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for the computed batch variance, to be used by TensorFlow to compute the running variance.\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) reserve_space_1: A 1D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for the computed batch mean, to be reused in the gradient computation.\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) reserve_space_2: A 1D [Tensor](/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) for the computed batch variance (inverted variance in the cuDNN case), to be reused in the gradient computation.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [FusedBatchNormV2](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1a41b5d9943718ba17353eb0bea3660fb5)`(const ::`[tensorflow::Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` x, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` scale, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` offset, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` mean, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` variance)` ||\n| [FusedBatchNormV2](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1a22fcefed0156ba86e64e061602ec0502)`(const ::`[tensorflow::Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` x, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` scale, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` offset, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` mean, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` variance, const `[FusedBatchNormV2::Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm-v2/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_v2_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [batch_mean](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1ad9498789c65ee5d72dd6402f5835b8b0) | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [batch_variance](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1af3991b993b39913909e81cd81d31c9c8) | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [operation](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1a62346d231fb85e6491b13e4fc411ab46) | [Operation](/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [reserve_space_1](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1ab49ecd24ce13e304ef6ab0fab40d0db2) | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [reserve_space_2](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1ae91d40f4fb497e2879f0df7a2e9ee3b4) | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [y](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1a5d32535fa6ebf586beef899f5fa9d9d1) | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\n| ### Public static functions ||\n|-------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|\n| [DataFormat](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1a3067def97f7ccef0ca9214a5c3edcb65)`(StringPiece x)` | [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm-v2/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_v2_1_1_attrs) |\n| [Epsilon](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1a23f682a773a88566f7b763b43f804830)`(float x)` | [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm-v2/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_v2_1_1_attrs) |\n| [IsTraining](#classtensorflow_1_1ops_1_1_fused_batch_norm_v2_1a3f4305936738a332346a877a56f0efd3)`(bool x)` | [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm-v2/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_v2_1_1_attrs) |\n\n| ### Structs ||\n|-------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::FusedBatchNormV2::Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm-v2/attrs) | Optional attribute setters for [FusedBatchNormV2](/versions/r1.15/api_docs/cc/class/tensorflow/ops/fused-batch-norm-v2#classtensorflow_1_1ops_1_1_fused_batch_norm_v2). |\n\nPublic attributes\n-----------------\n\n### batch_mean\n\n```scdoc\n::tensorflow::Output batch_mean\n``` \n\n### batch_variance\n\n```gdscript\n::tensorflow::Output batch_variance\n``` \n\n### operation\n\n```text\nOperation operation\n``` \n\n### reserve_space_1\n\n```scdoc\n::tensorflow::Output reserve_space_1\n``` \n\n### reserve_space_2\n\n```scdoc\n::tensorflow::Output reserve_space_2\n``` \n\n### y\n\n```text\n::tensorflow::Output y\n``` \n\nPublic functions\n----------------\n\n### FusedBatchNormV2\n\n```gdscript\n FusedBatchNormV2(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input x,\n ::tensorflow::Input scale,\n ::tensorflow::Input offset,\n ::tensorflow::Input mean,\n ::tensorflow::Input variance\n)\n``` \n\n### FusedBatchNormV2\n\n```gdscript\n FusedBatchNormV2(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input x,\n ::tensorflow::Input scale,\n ::tensorflow::Input offset,\n ::tensorflow::Input mean,\n ::tensorflow::Input variance,\n const FusedBatchNormV2::Attrs & attrs\n)\n``` \n\nPublic static functions\n-----------------------\n\n### DataFormat\n\n```text\nAttrs DataFormat(\n StringPiece x\n)\n``` \n\n### Epsilon\n\n```text\nAttrs Epsilon(\n float x\n)\n``` \n\n### IsTraining\n\n```text\nAttrs IsTraining(\n bool x\n)\n```"]]