सार्वजनिक सार वर्ग अनुकूलक
| ज्ञात प्रत्यक्ष उपवर्ग |
ग्रेडिएंट ऑप्टिमाइज़र के लिए बेस क्लास।
नेस्टेड क्लासेस
| कक्षा | ऑप्टिमाइज़र.ग्रैडएंडवर <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 ()
ऑप्टिमाइज़र का ऑप्स उदाहरण प्राप्त करता है
रिटर्न
- ऑप्टिमाइज़र के ऑप्स उदाहरण
सार्वजनिक ऑप न्यूनतम ( ऑपरेंड <?> हानि)
वेरिएबल्स को अद्यतन करके हानि को कम करता है
पैरामीटर
| नुकसान | हानि ऑपरेशन जो न्यूनतम करने के लिए मान लौटाता है |
|---|
रिटर्न
- रिटर्न ऑप जो सूचीबद्ध चरों को अद्यतन करके हानि को कम करता है