दिए गए कंडीशनल एक्युमुलेटर में औसत ग्रेडिएंट निकालता है।
जब तक पर्याप्त (यानी, num_required से अधिक) ग्रेडिएंट जमा नहीं हो जाते, तब तक ऑप ब्लॉक हो जाता है। यदि संचायक ने पहले से ही num_required ग्रेडिएंट्स से अधिक एकत्र कर लिया है, तो यह संचित ग्रेडिएंट्स का औसत लौटाता है। साथ ही संचायक में रिकॉर्ड किए गए ग्लोबल_स्टेप को स्वचालित रूप से 1 से बढ़ा देता है, और कुल को 0 पर रीसेट कर देता है।
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट <T> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
आउटपुट <T> | औसत () संचित ग्रेडिएंट्स का औसत. |
स्थिर <टी टीटाइप का विस्तार करता है > रिसोर्स एक्युमुलेटरटेकग्रेडिएंट <टी> |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट <T> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक संसाधन AccumulatorTakeGradient <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <?> हैंडल, ऑपरेंड <TInt32> numRequired, क्लास<T> dtype)
एक नया रिसोर्सएक्युमुलेटरटेकग्रेडिएंट ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
सँभालना | संचायक का हैंडल. |
संख्या आवश्यक | किसी समुच्चय को लौटाने से पहले आवश्यक ग्रेडिएंट की संख्या। |
dtype | संचित ग्रेडियेंट का डेटा प्रकार. संचायक के प्रकार के अनुरूप होना आवश्यक है। |
रिटर्न
- resourceAccumulatorTakeGradient का एक नया उदाहरण