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

#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 टेंसर ।

वैकल्पिक विशेषताएँ (देखें 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_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)

संरचनाएँ

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

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

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

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

::tensorflow::Output offset_backprop

संचालन

Operation operation

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

::tensorflow::Output reserve_space_3

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

::tensorflow::Output reserve_space_4

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

::tensorflow::Output scale_backprop

x_backprop

::tensorflow::Output x_backprop

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

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

 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
)

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

डेटा स्वरूप

Attrs DataFormat(
  StringPiece x
)

एप्सिलॉन

Attrs Epsilon(
  float x
)

प्रशिक्षण है

Attrs IsTraining(
  bool x
)