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