ResourceApplyAdagradV2

सार्वजनिक अंतिम वर्ग ResourceApplyAdagradV2

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

accum += grad * grad var -= lr * grad * (1 / (sqrt(accum) + एप्सिलॉन))

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

कक्षा संसाधन लागू करेंAdagradV2.Options के लिए वैकल्पिक विशेषताओं ResourceApplyAdagradV2

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

स्थिर <टी> ResourceApplyAdagradV2
बनाने ( स्कोप गुंजाइश, ओपेरैंड <?> वर, ओपेरैंड <?> accum, ओपेरैंड <टी> एलआर, ओपेरैंड <टी> एप्सिलॉन, ओपेरैंड <टी> स्नातक, विकल्प ... विकल्प)
एक नया ResourceApplyAdagradV2 ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
स्थिर ResourceApplyAdagradV2.Options
updateSlots (बूलियन updateSlots)
स्थिर ResourceApplyAdagradV2.Options
useLocking (बूलियन useLocking)

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

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

सार्वजनिक स्थिर ResourceApplyAdagradV2 बनाने ( स्कोप गुंजाइश, ओपेरैंड <?> वर, ओपेरैंड <?> accum, ओपेरैंड <टी> एलआर, ओपेरैंड <टी> एप्सिलॉन, ओपेरैंड <टी> स्नातक, विकल्प ... विकल्प)

एक नया ResourceApplyAdagradV2 ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।

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

सार्वजनिक स्थिर ResourceApplyAdagradV2.Options updateSlots (बूलियन updateSlots)

सार्वजनिक स्थिर ResourceApplyAdagradV2.Options useLocking (बूलियन useLocking)

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