एडम एल्गोरिथम के अनुसार '*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 टेंसर का अद्यतन लॉक द्वारा संरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद प्रदर्शित कर सकता है। |
---|