CudnnRNNParamsToCanonicalV2

सार्वजनिक अंतिम वर्ग CudnnRNNParamsToCanonicalV2

CudnnRNN पैराम्स को विहित रूप में पुनः प्राप्त करता है। यह LSTM में प्रक्षेपण का समर्थन करता है।

अपारदर्शी पैराम्स बफर से वजन का एक सेट पुनर्प्राप्त करता है जिसे बचाया जा सकता है और भविष्य के रनों के साथ संगत तरीके से बहाल किया जा सकता है।

ध्यान दें कि पैराम्स बफर विभिन्न जीपीयू में संगत नहीं हो सकता है। इसलिए किसी भी बचत और बहाली को विहित भार और पूर्वाग्रह में परिवर्तित किया जाना चाहिए।

num_layers: RNN मॉडल में परतों की संख्या निर्दिष्ट करता है। num_units: छिपी हुई स्थिति का आकार निर्दिष्ट करता है। input_size: इनपुट स्थिति का आकार निर्दिष्ट करता है। num_params_weights: सभी परतों के लिए भार पैरामीटर मैट्रिक्स की संख्या। num_params_biases: सभी परतों के लिए पूर्वाग्रह पैरामीटर वेक्टर की संख्या। वज़न: वज़न का विहित रूप जिसका उपयोग बचत और बहाली के लिए किया जा सकता है। वे विभिन्न पीढ़ियों में संगत होने की अधिक संभावना रखते हैं। पूर्वाग्रह: पूर्वाग्रहों का विहित रूप जिसका उपयोग बचत और बहाली के लिए किया जा सकता है। वे विभिन्न पीढ़ियों में संगत होने की अधिक संभावना रखते हैं। rnn_mode: आरएनएन मॉडल के प्रकार को इंगित करता है। input_mode: इंगित करें कि क्या पहली परत से पहले इनपुट और वास्तविक गणना के बीच एक रैखिक प्रक्षेपण है। 'स्किप_इनपुट' की अनुमति केवल तभी दी जाती है जब input_size == num_units; 'auto_select' का अर्थ है 'skip_input' जब input_size == num_units; अन्यथा, इसका तात्पर्य 'रैखिक_इनपुट' से है। दिशा: इंगित करता है कि क्या एक द्विदिश मॉडल का उपयोग किया जाएगा। डीआईआर = (दिशा == द्विदिश)? 2 : 1 ड्रॉपआउट : ड्रॉपआउट संभावना। 0 पर सेट होने पर, ड्रॉपआउट अक्षम हो जाता है। बीज: एक बीज का पहला भाग ड्रॉपआउट आरंभ करने के लिए। Seed2: एक बीज का दूसरा भाग ड्रॉपआउट प्रारंभ करने के लिए। num_proj: प्रोजेक्शन मैट्रिसेस के लिए आउटपुट डायमेंशन। यदि कोई नहीं या 0, कोई प्रक्षेपण नहीं किया जाता है।

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

कक्षा CudnnRNN ParamsToCanonicalV2.Options के लिए वैकल्पिक विशेषताओं CudnnRNNParamsToCanonicalV2

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

सूची < आउटपुट <टी >>
स्थिर <टी संख्या फैली> CudnnRNNParamsToCanonicalV2 <टी>
बनाने ( स्कोप गुंजाइश, ओपेरैंड <पूर्णांक> numLayers, ओपेरैंड <पूर्णांक> numUnits, ओपेरैंड <पूर्णांक> inputSize, ओपेरैंड <टी> पैरामीटर, लांग numParamsWeights, लांग numParamsBiases, विकल्प ... विकल्प)
एक नया CudnnRNNParamsToCanonicalV2 ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
स्थिर CudnnRNNParamsToCanonicalV2.Options
दिशा (स्ट्रिंग दिशा)
स्थिर CudnnRNNParamsToCanonicalV2.Options
छोड़ने वालों (फ्लोट छोड़ने वालों)
स्थिर CudnnRNNParamsToCanonicalV2.Options
inputMode (स्ट्रिंग inputMode)
स्थिर CudnnRNNParamsToCanonicalV2.Options
numProj (लांग numProj)
स्थिर CudnnRNNParamsToCanonicalV2.Options
rnnMode (स्ट्रिंग rnnMode)
स्थिर CudnnRNNParamsToCanonicalV2.Options
बीज (लांग बीज)
स्थिर CudnnRNNParamsToCanonicalV2.Options
seed2 (लांग seed2)
सूची < आउटपुट <टी >>

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

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

सार्वजनिक सूची < आउटपुट <टी >> पूर्वाग्रहों ()

सार्वजनिक स्थिर CudnnRNNParamsToCanonicalV2 <टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <पूर्णांक> numLayers, ओपेरैंड <पूर्णांक> numUnits, ओपेरैंड <पूर्णांक> inputSize, ओपेरैंड <टी> पैरामीटर, लांग numParamsWeights, लांग numParamsBiases, विकल्प ... विकल्प)

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

मापदंडों
दायरा वर्तमान दायरा
विकल्प वैकल्पिक विशेषता मान रखता है
रिटर्न
  • CudnnRNNParamsToCanonicalV2 का एक नया उदाहरण

सार्वजनिक स्थिर CudnnRNNParamsToCanonicalV2.Options दिशा (स्ट्रिंग दिशा)

सार्वजनिक स्थिर CudnnRNNParamsToCanonicalV2.Options छोड़ने वालों (फ्लोट छोड़ने वालों)

सार्वजनिक स्थिर CudnnRNNParamsToCanonicalV2.Options inputMode (स्ट्रिंग inputMode)

सार्वजनिक स्थिर CudnnRNNParamsToCanonicalV2.Options numProj (लांग numProj)

सार्वजनिक स्थिर CudnnRNNParamsToCanonicalV2.Options rnnMode (स्ट्रिंग rnnMode)

सार्वजनिक स्थिर CudnnRNNParamsToCanonicalV2.Options बीज (लांग बीज)

सार्वजनिक स्थिर CudnnRNNParamsToCanonicalV2.Options seed2 (लांग seed2)

सार्वजनिक सूची < आउटपुट <टी >> वजन ()