टेन्सरफ्लो::ऑप्स::फ्यूज्डबैचनॉर्मग्रेड
#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: एक बूलियन मान जो यह दर्शाता है कि ऑपरेशन प्रशिक्षण (डिफ़ॉल्ट) या अनुमान के लिए है।
प्रतिफल:
-
Outputx_backprop: x के सापेक्ष ग्रेडिएंट के लिए एक 4D टेंसर । -
Outputscale_backprop: स्केल के सापेक्ष ग्रेडिएंट के लिए एक 1D टेंसर । -
Outputoffset_backprop: ऑफसेट के सापेक्ष ग्रेडिएंट के लिए एक 1D टेंसर । -
Outputreserve_space_3: FusedBatchNorm में औसत इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर। -
Outputreserve_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 )