सार्वजनिक सार वर्ग अनुकूलक
ज्ञात प्रत्यक्ष उपवर्ग |
ग्रेडिएंट ऑप्टिमाइज़र के लिए बेस क्लास।
नेस्टेड क्लासेस
कक्षा | ऑप्टिमाइज़र.ग्रैडएंडवर <T टीटाइप का विस्तार करता है > | एक वर्ग जो युग्मित ग्रेडिएंट और वेरिएबल रखता है। | |
कक्षा | अनुकूलक.विकल्प | Optimizer के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | VARIABLE_V2 |
सार्वजनिक तरीके
सेशन | ApplyGradients (सूची< GradAndVar <? विस्तारित TType >> gradsAndVars, स्ट्रिंग नाम) वेरिएबल्स पर ग्रेडिएंट लागू करता है |
<T टीटीटाइप का विस्तार करता है > सूची < GradAndVar <?>> | |
स्थिर स्ट्रिंग | createName ( आउटपुट <? विस्तारित TType > वेरिएबल, स्ट्रिंग स्लॉटनाम) एक वेरिएबल नाम और एक स्लॉट नाम को मिलाकर एक नाम बनाता है |
सार स्ट्रिंग | गेटऑप्टिमाइज़रनाम () अनुकूलक का नाम प्राप्त करें. |
<T टीटाइप का विस्तार करता है > वैकल्पिक < वेरिएबल <T>> | |
अंतिम ऑप्स | getTF () ऑप्टिमाइज़र का ऑप्स उदाहरण प्राप्त करता है |
सेशन | |
सेशन |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग VARIABLE_V2
स्थिर मान: "VariableV2"
सार्वजनिक तरीके
सार्वजनिक ऑप अप्लाई ग्रैडिएंट्स (सूची < ग्रैड एंड वार <? विस्तारित टीटाइप >> ग्रैड्स एंड वार्स, स्ट्रिंग नाम)
वेरिएबल्स पर ग्रेडिएंट लागू करता है
पैरामीटर
gradsAndVars | (ढाल, परिवर्तनशील) जोड़ियों की सूची। |
---|---|
नाम | लागू ग्रेडिएंट ऑपरेशन का नाम |
रिटर्न
- एक ऑप जो वेरिएबल्स पर ग्रेडिएंट लागू करता है।
सार्वजनिक सूची< GradAndVar <?>> कंप्यूट ग्रेडिएंट्स ( ऑपरेंड <?> हानि)
हानि ऑपरेंड के आधार पर ग्रेडिएंट की गणना करता है।
पैरामीटर
नुकसान | नुकसान का ऑपरेशन |
---|
रिटर्न
- परिकलित ग्रेडियेंट
सार्वजनिक स्थैतिक स्ट्रिंग createName ( आउटपुट <? विस्तारित TType > चर, स्ट्रिंग स्लॉटनाम)
एक वेरिएबल नाम और एक स्लॉट नाम को मिलाकर एक नाम बनाता है
पैरामीटर
चर | परिवर्तनशील |
---|---|
स्लॉटनाम | स्लॉट का नाम |
रिटर्न
- संयुक्त नाम
सार्वजनिक सार स्ट्रिंग getOptimizerName ()
अनुकूलक का नाम प्राप्त करें.
रिटर्न
- अनुकूलक नाम.
सार्वजनिक वैकल्पिक < परिवर्तनीय <T>> getSlot ( आउटपुट <T> var, स्ट्रिंग स्लॉटनाम)
निर्दिष्ट वेरिएबल और स्लॉट नाम से संबद्ध स्लॉट प्राप्त करता है।
पैरामीटर
वर | देखने के लिए चर. |
---|---|
स्लॉटनाम | स्लॉट का नाम. |
रिटर्न
- स्लॉट या
empty()
.
सार्वजनिक अंतिम ऑप्स getTF ()
ऑप्टिमाइज़र का ऑप्स उदाहरण प्राप्त करता है
रिटर्न
- ऑप्टिमाइज़र के ऑप्स उदाहरण
सार्वजनिक ऑप न्यूनतम ( ऑपरेंड <?> हानि)
वेरिएबल्स को अद्यतन करके हानि को कम करता है
पैरामीटर
नुकसान | हानि ऑपरेशन जो न्यूनतम करने के लिए मान लौटाता है |
---|
रिटर्न
- रिटर्न ऑप जो सूचीबद्ध चरों को अद्यतन करके हानि को कम करता है