बैच सामान्यीकरण के लिए ग्रेडिएंट।
ध्यान दें कि 4D टेंसर का आकार या तो "NHWC" या "NCHW" द्वारा परिभाषित किया गया है। 1D टेंसर का आकार 4D टेंसर के आयाम C से मेल खाता है।
नेस्टेड क्लासेस
कक्षा | फ़्यूज्डबैचनॉर्मग्रैड.विकल्प | FusedBatchNormGrad के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
स्थिर <T TNumber बढ़ाता है, U TNumber बढ़ाता है > FusedBatchNormGrad <T, U> | |
स्थिर FusedBatchNormGrad.Options | डेटाफ़ॉर्मेट (स्ट्रिंग डेटाफ़ॉर्मेट) |
स्थिर FusedBatchNormGrad.Options | एप्सिलॉन (फ्लोट एप्सिलॉन) |
स्थिर FusedBatchNormGrad.Options | इज़ट्रेनिंग (बूलियन इज़ट्रेनिंग) |
आउटपुट <यू> | ऑफसेटबैकप्रॉप () ऑफसेट के संबंध में ग्रेडिएंट के लिए एक 1डी टेंसर। |
आउटपुट <यू> | रिज़र्वस्पेस4 () FusedBatchNorm में माध्य इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर। |
आउटपुट <यू> | रिज़र्वस्पेस5 () FusedBatchNorm में विचरण इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर। |
आउटपुट <यू> | स्केलबैकप्रॉप () पैमाने के संबंध में ढाल के लिए एक 1डी टेंसर। |
आउटपुट <T> | एक्सबैकप्रॉप () x के संबंध में ग्रेडिएंट के लिए एक 4D टेंसर। |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक स्थैतिक FusedBatchNormGrad <T, U> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> yBackprop, ऑपरेंड <T> x, ऑपरेंड < TFloat32 > स्केल, ऑपरेंड <U> रिज़र्वस्पेस1, ऑपरेंड <U> रिज़र्वस्पेस2, ऑपरेंड <U> रिज़र्वस्पेस3, विकल्प ... विकल्प)
एक नए FusedBatchNormGrad ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
yबैकप्रॉप | Y के संबंध में ग्रेडिएंट के लिए एक 4D टेंसर। |
एक्स | इनपुट डेटा के लिए एक 4D टेंसर। |
पैमाना | सामान्यीकृत x को स्केल करने के लिए स्केलिंग कारक के लिए एक 1D टेंसर। |
रिज़र्वस्पेस1 | जब is_training सत्य है, तो गणना किए गए बैच के लिए 1D टेंसर का ग्रेडिएंट गणना में पुन: उपयोग किया जाना चाहिए। जब is_training गलत है, तो जनसंख्या के लिए 1D टेंसर का पहले और दूसरे क्रम की ग्रेडिएंट गणना दोनों में पुन: उपयोग किया जाना है। |
रिज़र्वस्पेस2 | जब is_training सत्य है, तो गणना किए गए बैच विचरण (cuDNN मामले में उलटा विचरण) के लिए एक 1D टेंसर को ग्रेडिएंट गणना में पुन: उपयोग किया जाएगा। जब is_training गलत है, तो जनसंख्या भिन्नता के लिए एक 1D टेंसर को पहले और दूसरे क्रम के ग्रेडिएंट गणना दोनों में पुन: उपयोग किया जाएगा। |
रिज़र्वस्पेस3 | जब is_training सत्य होता है, तो कुछ मध्यवर्ती परिणामों के लिए 1D टेंसर का ग्रेडिएंट गणना में पुन: उपयोग किया जाता है। जब is_training गलत है, तो एक डमी खाली टेंसर बनाया जाएगा। |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- FusedBatchNormGrad का एक नया उदाहरण
सार्वजनिक स्थैतिक FusedBatchNormGrad.Options डेटाफ़ॉर्मेट (स्ट्रिंग डेटाफ़ॉर्मेट)
पैरामीटर
डेटा स्वरूप | y_backprop, x, x_backprop के लिए डेटा प्रारूप। या तो "एनएचडब्ल्यूसी" (डिफ़ॉल्ट) या "एनसीएचडब्ल्यू"। |
---|
सार्वजनिक स्थैतिक FusedBatchNormGrad.Options एप्सिलॉन (फ्लोट एप्सिलॉन)
पैरामीटर
एप्सिलॉन | x के विचरण में एक छोटा फ़्लोट नंबर जोड़ा गया। |
---|
सार्वजनिक स्थैतिक FusedBatchNormGrad.Options isTraining (बूलियन isTraining)
पैरामीटर
प्रशिक्षण है | ऑपरेशन को इंगित करने के लिए एक बूल मान प्रशिक्षण (डिफ़ॉल्ट) या अनुमान के लिए है। |
---|
सार्वजनिक आउटपुट <यू> रिज़र्वस्पेस4 ()
FusedBatchNorm में माध्य इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर।
सार्वजनिक आउटपुट <यू> रिज़र्वस्पेस5 ()
FusedBatchNorm में विचरण इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर।