tensorflow:: ops:: FusedBatchNormGrad

#include <nn_ops.h>

تدرج لتطبيع الدفعات.

ملخص

لاحظ أن حجم الموترات رباعية الأبعاد يُحدد إما بـ "NHWC" أو "NCHW". ويتطابق حجم الموترات أحادية الأبعاد مع البُعد C للموترات رباعية الأبعاد.

الحجج:

  • النطاق: كائن النطاق
  • y_backprop: موتر رباعي الأبعاد للتدرج بالنسبة إلى y.
  • x: موتر رباعي الأبعاد لبيانات الإدخال.
  • المقياس: موتر أحادي البعد لعامل القياس، لتغيير مقياس x المعياري.
  • reserve_space_1: عندما تكون قيمة is_training صحيحة، يتم استخدام موتر أحادي البعد لمتوسط ​​الدفعة المحسوب لإعادة استخدامه في حساب التدرج. وعندما تكون قيمة is_training خاطئة، يتم استخدام موتر أحادي البعد لمتوسط ​​المجتمع لإعادة استخدامه في حساب التدرج من الرتبة الأولى والثانية.
  • reserve_space_2: عندما تكون قيمة is_training صحيحة، يتم استخدام موتر أحادي البعد لتباين الدفعة المحسوب (التباين المعكوس في حالة cuDNN) لإعادة استخدامه في حساب التدرج. وعندما تكون قيمة is_training خاطئة، يتم استخدام موتر أحادي البعد لتباين المجموعة لإعادة استخدامه في حساب التدرج من الرتبة الأولى والثانية.

السمات الاختيارية (انظر Attrs ):

  • إبسيلون: عدد عشري صغير يُضاف إلى تباين x.
  • data_format: تنسيق البيانات لـ y_backprop و x و x_backprop. إما "NHWC" (الافتراضي) أو "NCHW".
  • is_training: قيمة منطقية تشير إلى أن العملية مخصصة للتدريب (افتراضي) أو الاستدلال.

المرتجعات:

  • Output x_backprop: موتر رباعي الأبعاد للتدرج بالنسبة إلى x.
  • Output scale_backprop: A 1D Tensor for the gradient with relation to scale.
  • Output offset_backprop: A 1D Tensor for the gradient with perset.
  • Output reserve_space_3: عنصر نائب غير مستخدم لمطابقة متوسط ​​الإدخال في FusedBatchNorm .
  • Output reserve_space_4: عنصر نائب غير مستخدم لمطابقة مدخلات التباين في FusedBatchNorm .

البناة والمدمرون

FusedBatchNormGrad (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2)
FusedBatchNormGrad (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2, const FusedBatchNormGrad::Attrs & attrs)

السمات العامة

offset_backprop
operation
reserve_space_3
reserve_space_4
scale_backprop
x_backprop

الدوال الثابتة العامة

DataFormat (StringPiece x)
Epsilon (float x)
IsTraining (bool x)

الهياكل

tensorflow:: ops:: FusedBatchNormGrad:: Attrs

أدوات تعيين السمات الاختيارية لـ FusedBatchNormGrad .

السمات العامة

offset_backprop

::tensorflow::Output offset_backprop

عملية

Operation operation

حجز_المساحة_3

::tensorflow::Output reserve_space_3

حجز_المساحة_4

::tensorflow::Output reserve_space_4

scale_backprop

::tensorflow::Output scale_backprop

x_backprop

::tensorflow::Output x_backprop

الوظائف العامة

FusedBatchNormGrad

 FusedBatchNormGrad(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input y_backprop,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input reserve_space_1,
  ::tensorflow::Input reserve_space_2
)

FusedBatchNormGrad

 FusedBatchNormGrad(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input y_backprop,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input reserve_space_1,
  ::tensorflow::Input reserve_space_2,
  const FusedBatchNormGrad::Attrs & attrs
)

الدوال الثابتة العامة

تنسيق البيانات

Attrs DataFormat(
  StringPiece x
)

إبسيلون

Attrs Epsilon(
  float x
)

التدريب

Attrs IsTraining(
  bool x
)