सार्वजनिक अंतिम वर्ग ResourceApplyAdagradV2
एडग्रेड योजना के अनुसार '*var' को अपडेट करें।
accum += grad * grad var -= lr * grad * (1 / (sqrt(accum) + एप्सिलॉन))
नेस्टेड कक्षाएं
कक्षा | संसाधन लागू करेंAdagradV2.Options | के लिए वैकल्पिक विशेषताओं ResourceApplyAdagradV2 |
सार्वजनिक तरीके
स्थिर <टी> ResourceApplyAdagradV2 | |
स्थिर ResourceApplyAdagradV2.Options | updateSlots (बूलियन updateSlots) |
स्थिर ResourceApplyAdagradV2.Options | useLocking (बूलियन useLocking) |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक स्थिर ResourceApplyAdagradV2 बनाने ( स्कोप गुंजाइश, ओपेरैंड <?> वर, ओपेरैंड <?> accum, ओपेरैंड <टी> एलआर, ओपेरैंड <टी> एप्सिलॉन, ओपेरैंड <टी> स्नातक, विकल्प ... विकल्प)
एक नया ResourceApplyAdagradV2 ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
वर | एक चर() से होना चाहिए। |
संचय | एक चर() से होना चाहिए। |
एलआर | मापन कारक। एक अदिश राशि होनी चाहिए। |
एप्सिलॉन | लगातार कारक। एक अदिश राशि होनी चाहिए। |
ग्रैड | ढाल। |
विकल्प | वैकल्पिक विशेषता मान रखता है |
रिटर्न
- ResourceApplyAdagradV2 का एक नया उदाहरण
सार्वजनिक स्थिर ResourceApplyAdagradV2.Options useLocking (बूलियन useLocking)
मापदंडों
लॉकिंग का उपयोग करें | यदि `True` है, तो var और accum tensors के अपडेट को लॉक द्वारा संरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद प्रदर्शित कर सकता है। |
---|