Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
tensor akışı:: işlem:: Sigortalı Toplu Norm
#include <nn_ops.h>
Toplu normalleştirme.
Özet
4D Tensörlerin boyutunun "NHWC" veya "NCHW" ile tanımlandığını unutmayın. 1D Tensörlerin boyutu, 4D Tensörlerin C boyutuyla eşleşir.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- x: Giriş verileri için bir 4D Tensör .
- ölçek: Normalleştirilmiş x'i ölçeklendirmek için ölçeklendirme faktörü için bir 1D Tensör .
- ofset: Normalleştirilmiş x'e kaydırmak için ofset için bir 1D Tensör .
- ortalama: Nüfus ortalaması için 1D Tensör . Yalnızca çıkarım için kullanılır; Eğitim için boş olması gerekir.
- varyans: Popülasyon varyansı için bir 1D Tensör . Yalnızca çıkarım için kullanılır; Eğitim için boş olması gerekir.
İsteğe bağlı özellikler (bkz. Attrs
):
- epsilon: X'in varyansına eklenen küçük bir kayan sayı.
- data_format: X ve y için veri formatı. "NHWC" (varsayılan) veya "NCHW".
- is_training: İşlemin eğitim (varsayılan) veya çıkarım amaçlı olduğunu gösteren bir bool değeri.
İade:
-
Output
y: Çıkış verileri için bir 4D Tensör . -
Output
Batch_mean: Çalışan ortalamayı hesaplamak için TensorFlow tarafından kullanılacak, hesaplanan toplu ortalama için bir 1D Tensör . -
Output
toplu_varyans: Çalışan varyansı hesaplamak için TensorFlow tarafından kullanılacak, hesaplanan toplu varyans için bir 1D Tensör . -
Output
Reserve_space_1: Gradyan hesaplamasında yeniden kullanılacak, hesaplanan toplu ortalama için bir 1D Tensör . -
Output
Reserve_space_2: Gradyan hesaplamasında yeniden kullanılacak, hesaplanan toplu varyans (cuDNN durumunda ters çevrilmiş varyans) için bir 1D Tensör .
Yapıcılar ve Yıkıcılar |
---|
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance)
|
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNorm::Attrs & attrs) |
Genel özellikler
Kamu işlevleri
Genel statik işlevler
Attrs DataFormat(
StringPiece x
)
Epsilon
Attrs Epsilon(
float x
)
Eğitim
Attrs IsTraining(
bool x
)
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[],[],null,["# tensorflow::ops::FusedBatchNorm Class Reference\n\ntensorflow::ops::FusedBatchNorm\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/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_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| [FusedBatchNorm](#classtensorflow_1_1ops_1_1_fused_batch_norm_1a69c179b344cda5895eb3483fb7448928)`(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| [FusedBatchNorm](#classtensorflow_1_1ops_1_1_fused_batch_norm_1af4af8407dca8fff3c164daa4c2f6a827)`(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 `[FusedBatchNorm::Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|----------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [batch_mean](#classtensorflow_1_1ops_1_1_fused_batch_norm_1af8a5a9177a16c78954e28294cc5df54b) | `::`[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_1a699f25d6a78f4be2daa89eed8be158fa) | `::`[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_1ad685771a3e631d8df2ad7efdbc6ba522) | [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_1a8d5f73afcfa418b1dd3f8c9bf586365f) | `::`[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_1a3f7515925a361980789e76ea3a5bfea3) | `::`[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_1aa3cdf2e86ba7283cd1b046beee6d04b9) | `::`[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_1a609451fcc6f8fa94a6b11137d5db9264)`(StringPiece x)` | [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_1_1_attrs) |\n| [Epsilon](#classtensorflow_1_1ops_1_1_fused_batch_norm_1ac732e3d3d1e1c4ed404daf2820324b34)`(float x)` | [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_1_1_attrs) |\n| [IsTraining](#classtensorflow_1_1ops_1_1_fused_batch_norm_1a89f98ad4ef79d386a2bf3d64d024f624)`(bool x)` | [Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm/attrs#structtensorflow_1_1ops_1_1_fused_batch_norm_1_1_attrs) |\n\n| ### Structs ||\n|--------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::FusedBatchNorm::Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/fused-batch-norm/attrs) | Optional attribute setters for [FusedBatchNorm](/versions/r1.15/api_docs/cc/class/tensorflow/ops/fused-batch-norm#classtensorflow_1_1ops_1_1_fused_batch_norm). |\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### FusedBatchNorm\n\n```gdscript\n FusedBatchNorm(\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### FusedBatchNorm\n\n```gdscript\n FusedBatchNorm(\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 FusedBatchNorm::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```"]]