ResourceApplyAdamWithAmsgrad

सार्वजनिक अंतिम श्रेणी संसाधनApplyAdamWithAmsgrad

एडम एल्गोरिथम के अनुसार '*var' को अपडेट करें।

$$\text{lr}_t := \mathrm{learning_rate} * \sqrt{1 - \beta_2^t} / (1 - \beta_1^t)$$$$m_t := \beta_1 * m_{t-1} + (1 - \beta_1) * g$$$$v_t := \beta_2 * v_{t-1} + (1 - \beta_2) * g * g$$$$\hat{v}_t := max{\hat{v}_{t-1}, v_t}$$$$\text{variable} := \text{variable} - \text{lr}_t * m_t / (\sqrt{\hat{v}_t} + \epsilon)$$

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

कक्षा ResourceApplyAdamWithAmsgrad.Options ResourceApplyAdamWithAmsgrad के लिए वैकल्पिक विशेषताएँ

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

स्थिर <T> संसाधनApplyAdamWithAmsgrad
create ( स्कोप स्कोप, ऑपरेंड <?> var, ऑपरेंड <?> m, ऑपरेंड <?> v, ऑपरेंड <?> vhat , ऑपरेंड <T> बीटा1 पावर, ऑपरेंड <T> बीटा 2 पावर, ऑपरेंड <T> lr, ऑपरेंड <T > बीटा 1, ऑपरेंड <टी> बीटा 2, ऑपरेंड <टी> एप्सिलॉन, ऑपरेंड <टी> ग्रेड, विकल्प ... विकल्प)
एक नया ResourceApplyAdamWithAmsgrad ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
स्थिर संसाधनApplyAdamWithAmsgrad.Options
उपयोग लॉकिंग (बूलियन उपयोग लॉकिंग)

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

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

पब्लिक स्टैटिक रिसोर्स ApplyAdamWithAmsgrad क्रिएट ( स्कोप स्कोप, ऑपरेंड <?> var, ऑपरेंड <?> m, ऑपरेंड <?> v, ऑपरेंड <?> vhat , ऑपरेंड <T> बीटा 1 पावर, ऑपरेंड <T> बीटा 2 पावर, ऑपरेंड <T> lr, ऑपरेंड <T> बीटा1, ऑपरेंड <T> बीटा2, ऑपरेंड <T> एप्सिलॉन, ऑपरेंड <T> ग्रेड, ऑप्शंस... विकल्प)

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

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

सार्वजनिक स्थैतिक संसाधन ApplyAdamWithAmsgrad.Options useLocking (बूलियन useLocking)

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