सार्वजनिक अंतिम वर्ग रिसोर्सएप्लाईकेरसमोमेंटम
गति योजना के अनुसार '*var' को अपडेट करें।
यदि आप नेस्टरोव संवेग का उपयोग करना चाहते हैं तो use_nesterov = True सेट करें।
संचय = संचय * संवेग - एलआर * ग्रेड वर += संचय
नेस्टेड क्लासेस
कक्षा | रिसोर्सअप्लाईकेरसमोमेंटम.विकल्प | ResourceApplyKerasMomentum के लिए वैकल्पिक विशेषताएँ |
सार्वजनिक तरीके
स्टेटिक <T> रिसोर्सएप्लाईकेरसमोमेंटम | |
स्थिर संसाधनApplyKerasMomentum.Options | यूज़लॉकिंग (बूलियन यूज़लॉकिंग) |
स्थिर संसाधनApplyKerasMomentum.Options | यूज़नेस्टरोव (बूलियन यूज़नेस्टरोव) |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक स्थैतिक संसाधनApplyKerasMomentum बनाएं ( स्कोप स्कोप, ऑपरेंड <?> var, ऑपरेंड <?> जमा, ऑपरेंड <T> एलआर, ऑपरेंड <T> ग्रेड, ऑपरेंड <T> मोमेंटम, विकल्प... विकल्प)
एक नए रिसोर्सएप्लाईकेरसमोमेंटम ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
वर | एक वेरिएबल() से होना चाहिए। |
जमा | एक वेरिएबल() से होना चाहिए। |
एलआर | मापन कारक। एक अदिश राशि होनी चाहिए. |
ग्रैड | ढाल. |
गति | गति। एक अदिश राशि होनी चाहिए. |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- resourceApplyKerasMomentum का एक नया उदाहरण
सार्वजनिक स्थैतिक संसाधनApplyKerasMomentum.Options उपयोगलॉकिंग (बूलियन उपयोगलॉकिंग)
पैरामीटर
लॉकिंग का उपयोग करें | यदि `सही` है, तो var और Accum Tensors का अद्यतनीकरण एक लॉक द्वारा संरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद प्रदर्शित कर सकता है। |
---|
सार्वजनिक स्थैतिक संसाधनApplyKerasMomentum.Options उपयोगनेस्टरोव (बूलियन उपयोगनेस्टरोव)
पैरामीटर
नेस्टरोव का उपयोग करें | यदि `सही` है, तो ग्रेड की गणना करने के लिए पारित टेंसर var + संवेग * accum होगा, इसलिए अंत में, आपको जो var मिलता है वह वास्तव में var + संवेग * accum है। |
---|