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