ApplyMomentum

सार्वजनिक अंतिम कक्षा अप्लाईमोमेंटम

गति योजना के अनुसार '*var' को अपडेट करें।

यदि आप नेस्टरोव संवेग का उपयोग करना चाहते हैं तो use_nesterov = True सेट करें।

संचय = संचय * संवेग + ग्रेड वर - = एलआर * संचय

नेस्टेड क्लासेस

कक्षा अप्लाईमोमेंटम.विकल्प ApplyMomentum के लिए वैकल्पिक विशेषताएँ

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

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

आउटपुट <T>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <टी टीटाइप का विस्तार करता है > अप्लाईमोमेंटम <टी>
बनाएँ ( स्कोप स्कोप, ऑपरेंड <T> var, ऑपरेंड <T> संचित, ऑपरेंड <T> lr, ऑपरेंड <T> ग्रेड, ऑपरेंड <T> गति, विकल्प... विकल्प)
एक नए अप्लाईमोमेंटम ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <T>
बाहर ()
"var" के समान।
स्थिर ApplyMomentum.Options
यूज़लॉकिंग (बूलियन यूज़लॉकिंग)
स्थिर ApplyMomentum.Options
यूज़नेस्टरोव (बूलियन यूज़नेस्टरोव)

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

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "अप्लाईमोमेंटम"

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

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

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

सार्वजनिक स्थैतिक ApplyMomentum <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> var, ऑपरेंड <T> संचित, ऑपरेंड <T> एलआर, ऑपरेंड <T> ग्रेड, ऑपरेंड <T> मोमेंटम, विकल्प... विकल्प)

एक नए अप्लाईमोमेंटम ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
वर एक वेरिएबल() से होना चाहिए।
जमा एक वेरिएबल() से होना चाहिए।
एलआर मापन कारक। एक अदिश राशि होनी चाहिए.
ग्रैड ढाल.
गति गति। एक अदिश राशि होनी चाहिए.
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • अप्लाईमोमेंटम का एक नया उदाहरण

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

"var" के समान।

सार्वजनिक स्थैतिक ApplyMomentum.Options यूज़लॉकिंग (बूलियन यूज़लॉकिंग)

पैरामीटर
लॉकिंग का उपयोग करें यदि `सही` है, तो var और Accum Tensors का अद्यतनीकरण एक लॉक द्वारा संरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद प्रदर्शित कर सकता है।

सार्वजनिक स्थैतिक ApplyMomentum.Options उपयोगनेस्टरोव (बूलियन उपयोगनेस्टरोव)

पैरामीटर
नेस्टरोव का उपयोग करें यदि `सही` है, तो ग्रेड की गणना करने के लिए पारित टेंसर var - lr * संवेग * accum होगा, इसलिए अंत में, आपको जो var मिलता है वह वास्तव में var - lr * संवेग * accum है।