FusedBatchNormGradV3

पब्लिक फाइनल क्लास फ्यूज्डबैचनॉर्मग्रैडवी3

बैच सामान्यीकरण के लिए ढाल।

ध्यान दें कि 4D Tensors का आकार "NHWC" या "NCHW" द्वारा परिभाषित किया गया है। 1D Tensors का आकार 4D Tensors के आयाम C से मेल खाता है।

नेस्टेड कक्षाएं

कक्षा फ्यूज्डबैचनॉर्मग्रैडवी3.विकल्प FusedBatchNormGradV3 के लिए वैकल्पिक विशेषताएँ

सार्वजनिक तरीके

स्थिर <T संख्या बढ़ाता है, U संख्या बढ़ाता है> FusedBatchNormGradV3 <T, U>
create ( स्कोप स्कोप, ऑपरेंड <T> yBackprop , ऑपरेंड <T> x, ऑपरेंड <फ्लोट> स्केल, ऑपरेंड <U> रिजर्वस्पेस1, ऑपरेंड <U> रिजर्वस्पेस2, ऑपरेंड <यू> रिजर्वस्पेस3, विकल्प... विकल्प)
फ़्यूज़्डबैचनॉर्मग्रैडवी3 ऑपरेशन को लपेटकर एक वर्ग बनाने के लिए फ़ैक्टरी विधि।
स्थिर फ्यूज्डबैचनॉर्मग्रैडवी3.विकल्प
डेटाफ़ॉर्मैट (स्ट्रिंग डेटाफ़ॉर्मैट)
स्थिर फ्यूज्डबैचनॉर्मग्रैडवी3.विकल्प
एप्सिलॉन (फ्लोट एप्सिलॉन)
स्थिर फ्यूज्डबैचनॉर्मग्रैडवी3.विकल्प
प्रशिक्षण है (बूलियन प्रशिक्षण है)
आउटपुट <यू>
ऑफसेटबैकप्रॉप ()
ऑफ़सेट के संबंध में ग्रेडिएंट के लिए 1D टेंसर।
आउटपुट <यू>
रिजर्वस्पेस4 ()
फ्यूज्डबैचनॉर्म में माध्य इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर।
आउटपुट <यू>
रिजर्वस्पेस5 ()
फ्यूज्डबैचनॉर्म में विचरण इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर।
आउटपुट <यू>
स्केलबैकप्रॉप ()
स्केल के संबंध में ग्रेडिएंट के लिए 1D टेंसर।
आउटपुट <टी>
एक्स बैकप्रॉप ()
x के संबंध में ग्रेडिएंट के लिए एक 4D टेंसर।

विरासत में मिली विधियां

सार्वजनिक तरीके

पब्लिक स्टैटिक फ्यूज्डबैचनॉर्मग्रैडवी3 <टी, यू> क्रिएट ( स्कोप स्कोप, ऑपरेंड <टी> वाईबैकप्रॉप , ऑपरेंड <टी> एक्स, ऑपरेंड <फ्लोट> स्केल, ऑपरेंड <यू> रिजर्वस्पेस1, ऑपरेंड <यू> रिजर्वस्पेस2, ऑपरेंड <यू> रिजर्वस्पेस3, विकल्प ... विकल्प)

फ़्यूज़्डबैचनॉर्मग्रैडवी3 ऑपरेशन को लपेटकर एक वर्ग बनाने के लिए फ़ैक्टरी विधि।

मापदंडों
दायरा वर्तमान दायरा
वाईबैकप्रॉप 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 गलत है, तो एक डमी खाली टेंसर बनाया जाएगा।
विकल्प वैकल्पिक विशेषता मान रखता है
रिटर्न
  • FusedBatchNormGradV3 का एक नया उदाहरण

सार्वजनिक स्थैतिक FusedBatchNormGradV3.Options dataFormat (स्ट्रिंग डेटाफ़ॉर्मेट)

मापदंडों
डेटा स्वरूप y_backprop, x, x_backprop के लिए डेटा प्रारूप। या तो "एनएचडब्ल्यूसी" (डिफ़ॉल्ट) या "एनसीएचडब्ल्यू"।

सार्वजनिक स्थैतिक फ्यूज्डबैचनॉर्मग्रैडवी3.विकल्प एप्सिलॉन (फ्लोट एप्सिलॉन)

मापदंडों
एप्सिलॉन x के प्रसरण में एक छोटी फ्लोट संख्या जोड़ी गई।

पब्लिक स्टैटिक फ्यूज्ड बैचनॉर्मग्रैडवी3.विकल्प प्रशिक्षण है (बूलियन प्रशिक्षण है)

मापदंडों
प्रशिक्षण है ऑपरेशन को इंगित करने के लिए एक बूल मान प्रशिक्षण (डिफ़ॉल्ट) या अनुमान के लिए है।

सार्वजनिक आउटपुट <U> ऑफसेटबैकप्रॉप ()

ऑफ़सेट के संबंध में ग्रेडिएंट के लिए 1D टेंसर।

सार्वजनिक आउटपुट <U> ReserveSpace4 ()

फ्यूज्डबैचनॉर्म में माध्य इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर।

सार्वजनिक आउटपुट <U> ReserveSpace5 ()

फ्यूज्डबैचनॉर्म में विचरण इनपुट से मिलान करने के लिए अप्रयुक्त प्लेसहोल्डर।

सार्वजनिक आउटपुट <U> स्केलबैकप्रॉप ()

स्केल के संबंध में ग्रेडिएंट के लिए 1D टेंसर।

सार्वजनिक आउटपुट <T> xBackprop ()

x के संबंध में ग्रेडिएंट के लिए एक 4D टेंसर।