टेन्सरफ्लो::ऑप्स::फ्यूज्डबैचनॉर्मग्रैडवी3

#include <nn_ops.h>

बैच नॉर्मलाइज़ेशन के लिए ग्रेडिएंट।

सारांश

ध्यान दें कि 4D टेंसर का आकार "NHWC" या "NCHW" द्वारा परिभाषित किया जाता है। 1D टेंसर का आकार 4D टेंसर के आयाम C के बराबर होता है।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • y_backprop: y के सापेक्ष ग्रेडिएंट के लिए एक 4D टेंसर ।
  • x: इनपुट डेटा के लिए एक 4D टेंसर ।
  • स्केल: सामान्यीकृत x को स्केल करने के लिए स्केलिंग फैक्टर हेतु एक 1D टेंसर ।
  • reserve_space_1: जब is_training True होता है, तो ग्रेडिएंट गणना में पुन: उपयोग किए जाने वाले परिकलित बैच माध्य के लिए एक 1D टेंसर । जब is_training False होता है, तो प्रथम और द्वितीय क्रम ग्रेडिएंट गणना दोनों में पुन: उपयोग किए जाने वाले जनसंख्या माध्य के लिए एक 1D टेंसर ।
  • reserve_space_2: जब is_training True होता है, तो ग्रेडिएंट गणना में पुनः उपयोग किए जाने वाले परिकलित बैच विचरण (cuDNN मामले में व्युत्क्रमित विचरण) के लिए एक 1D टेंसर । जब is_training False होता है, तो प्रथम और द्वितीय क्रम ग्रेडिएंट गणना दोनों में पुनः उपयोग किए जाने वाले जनसंख्या विचरण के लिए एक 1D टेंसर ।
  • reserve_space_3: जब is_training True होता है, तो ग्रेडिएंट गणना में पुन: उपयोग किए जाने वाले कुछ मध्यवर्ती परिणामों के लिए एक 1D टेंसर बनाया जाता है। जब is_training False होता है, तो एक डमी खाली टेंसर बनाया जाएगा।

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

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

प्रतिफल:

  • Output x_backprop: x के सापेक्ष ग्रेडिएंट के लिए एक 4D टेंसर ।
  • Output scale_backprop: स्केल के सापेक्ष ग्रेडिएंट के लिए एक 1D टेंसर ।
  • Output offset_backprop: ऑफसेट के सापेक्ष ग्रेडिएंट के लिए एक 1D टेंसर ।
  • Output reserve_space_4: FusedBatchNorm में औसत इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर।
  • Output reserve_space_5: FusedBatchNorm में भिन्नता इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर।

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

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

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

offset_backprop
operation
reserve_space_4
reserve_space_5
scale_backprop
x_backprop

सार्वजनिक स्थैतिक फ़ंक्शन

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

संरचनाएँ

टेन्सरफ्लो::ऑप्स::फ्यूज्डबैचनॉर्मग्रेडवी3::एट्रिब्यूट्स

FusedBatchNormGradV3 के लिए वैकल्पिक विशेषता निर्धारक।

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

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

::tensorflow::Output offset_backprop

संचालन

Operation operation

आरक्षित स्थान 4

::tensorflow::Output reserve_space_4

आरक्षित स्थान_5

::tensorflow::Output reserve_space_5

स्केल_बैकप्रॉप

::tensorflow::Output scale_backprop

x_backprop

::tensorflow::Output x_backprop

सार्वजनिक समारोह

फ्यूज्डबैचनॉर्मग्रेडवी3

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

फ्यूज्डबैचनॉर्मग्रेडवी3

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

सार्वजनिक स्थैतिक फ़ंक्शन

डेटा स्वरूप

Attrs DataFormat(
  StringPiece x
)

एप्सिलॉन

Attrs Epsilon(
  float x
)

प्रशिक्षण है

Attrs IsTraining(
  bool x
)