टेंसरफ़्लो :: ऑप्स :: FusedBatchNormGradV2

#include <nn_ops.h>

बैच सामान्य करने के लिए ढाल।

सारांश

ध्यान दें कि 4D टेन्सर्स का आकार "एनएचडब्ल्यूसी" या "एनसीएचडब्ल्यू" द्वारा परिभाषित किया गया है। 1D Tensors का आकार 4D Tensors के आयाम C से मेल खाता है।

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • y_backprop: एक 4D टेन्सर y के संबंध में ढाल के लिए।
  • x: इनपुट डेटा के लिए एक 4D सेंसर
  • स्केल: स्केलिंग फैक्टर के लिए 1 डी टेन्सर , सामान्यीकृत एक्स को स्केल करने के लिए।
  • Reserve_space_1: जब is_training True होता है, तो गणना किए गए बैच के लिए 1D Tensor का मतलब ढाल गणना में पुन: उपयोग किया जाना है। जब is_training झूठी होती है, तो जनसंख्या के लिए 1 डी टेन्सर का मतलब 1 और 2 के क्रम क्रमिक अभिकलन दोनों में पुन: उपयोग किया जाना है।
  • Reserve_space_2: जब is_training सही है, क्रमिक संगणना में पुन: उपयोग किए जाने के लिए गणना बैच विचरण (cuDNN मामले में उलटा विचरण) के लिए 1D टेन्सर । जब is_training गलत है, 1 और 2 क्रम क्रमिक अभिकलन दोनों में पुन: उपयोग किए जाने वाले जनसंख्या विचरण के लिए 1D Tensor

वैकल्पिक विशेषताएँ ( Attrs देखें):

  • एप्सिलॉन: x के विचरण में जोड़ा गया एक छोटा फ्लोट नंबर।
  • data_format: y_backprop, x, x_backprop के लिए डेटा प्रारूप। या तो "एनएचडब्ल्यूसी" (डिफ़ॉल्ट) या "एनसीएचडब्ल्यू"।
  • is_training: ऑपरेशन को इंगित करने के लिए एक बूल मान प्रशिक्षण (डिफ़ॉल्ट) या अनुमान के लिए है।

रिटर्न:

  • Output x_backprop: एक 4D टेन्सर एक्स के संबंध में ढाल के लिए।
  • Output स्केल_बैकप्रॉप: स्केल के संबंध में ग्रेडिएंट के लिए 1 डी टेन्सर
  • Output ऑफ़सेट_बैकप्रॉप: ऑफसेट के संबंध में ग्रेडिएंट के लिए 1 डी टेन्सर
  • Output reserve_space_3: अप्रयुक्त प्लेसहोल्डर में मतलब इनपुट मैच के लिए FusedBatchNorm
  • Output आरक्षित_क्षेत्र_4: अप्रयुक्त प्लेसहोल्डर FusedBatchNorm में विचरण इनपुट से मिलान करने के लिए।

कंस्ट्रक्टर और डिस्ट्रक्टर्स

FusedBatchNormGradV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2)
FusedBatchNormGradV2 (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 FusedBatchNormGradV2::Attrs & attrs)

सार्वजनिक विशेषताएँ

offset_backprop
operation
reserve_space_3
reserve_space_4
scale_backprop
x_backprop

सार्वजनिक स्थैतिक कार्य

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

संरचनाएं

टेंसोफ़्लो :: ऑप्स :: फ्यूज्डबैच नोर्मग्राडवी 2 :: एट्र्स

वैकल्पिक विशेषता FusedBatchNormGradV2 के लिए बसती है

सार्वजनिक विशेषताएँ

ऑफसेट_बैकप्रॉप

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

सार्वजनिक कार्य

FusedBatchNormGradV2

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

FusedBatchNormGradV2

 FusedBatchNormGradV2(
  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 FusedBatchNormGradV2::Attrs & attrs
)

सार्वजनिक स्थैतिक कार्य

डेटा स्वरूप

Attrs DataFormat(
  StringPiece x
)

एप्सिलॉन

Attrs Epsilon(
  float x
)

IsTraining

Attrs IsTraining(
  bool x
)