विहित रूप में CudnnRNN पैरामीटर पुनर्प्राप्त करता है। यह LSTM में प्रक्षेपण का समर्थन करता है।
अपारदर्शी पैराम्स बफ़र से वज़न का एक सेट पुनर्प्राप्त करता है जिसे भविष्य के रनों के साथ संगत तरीके से सहेजा और पुनर्स्थापित किया जा सकता है।
ध्यान दें कि पैराम्स बफ़र विभिन्न जीपीयू में संगत नहीं हो सकता है। इसलिए किसी भी बचत और पुनर्स्थापन को विहित भार और पूर्वाग्रहों में परिवर्तित किया जाना चाहिए।
num_layers: RNN मॉडल में परतों की संख्या निर्दिष्ट करता है। num_units: छिपी हुई स्थिति का आकार निर्दिष्ट करता है। इनपुट_आकार: इनपुट स्थिति का आकार निर्दिष्ट करता है। num_params_weights: सभी परतों के लिए वज़न पैरामीटर मैट्रिक्स की संख्या। num_params_biases: सभी परतों के लिए पूर्वाग्रह पैरामीटर वेक्टर की संख्या। वज़न: वज़न का विहित रूप जिसका उपयोग बचत और पुनर्स्थापन के लिए किया जा सकता है। उनके विभिन्न पीढ़ियों में संगत होने की अधिक संभावना है। पक्षपात: पूर्वाग्रहों का विहित रूप जिसका उपयोग बचत और पुनर्स्थापन के लिए किया जा सकता है। उनके विभिन्न पीढ़ियों में संगत होने की अधिक संभावना है। rnn_mode: RNN मॉडल के प्रकार को इंगित करता है। इनपुट_मोड: इंगित करें कि क्या इनपुट और पहली परत से पहले वास्तविक गणना के बीच एक रैखिक प्रक्षेपण है। 'स्किप_इनपुट' की अनुमति केवल तभी होती है जब इनपुट_साइज़ == num_units; 'ऑटो_सेलेक्ट' का तात्पर्य 'स्किप_इनपुट' से है जब इनपुट_साइज़ == num_units; अन्यथा, इसका तात्पर्य 'रैखिक_इनपुट' है। दिशा: इंगित करता है कि क्या द्विदिश मॉडल का उपयोग किया जाएगा। डीआईआर = (दिशा == द्विदिश)? 2:1 ड्रॉपआउट: ड्रॉपआउट संभावना। जब 0 पर सेट किया जाता है, तो ड्रॉपआउट अक्षम हो जाता है। बीज: ड्रॉपआउट आरंभ करने के लिए बीज का पहला भाग। बीज 2: ड्रॉपआउट प्रारंभ करने के लिए बीज का दूसरा भाग। num_proj: प्रक्षेपण मैट्रिक्स के लिए आउटपुट आयाम। यदि कोई नहीं या 0, तो कोई प्रक्षेपण नहीं किया जाता है।
नेस्टेड क्लासेस
कक्षा | CudnnRNNParamsToCanonicalV2.Options | CudnnRNNParamsToCanonicalV2 के लिए वैकल्पिक विशेषताएँ |
सार्वजनिक तरीके
सूची< आउटपुट <टी>> | पक्षपात () |
स्थिर <T संख्या बढ़ाता है> CudnnRNNParamsToCanonicalV2 <T> | |
स्थिर CudnnRNNParamsToCanonicalV2.Options | दिशा (स्ट्रिंग दिशा) |
स्थिर CudnnRNNParamsToCanonicalV2.Options | ड्रॉपआउट (फ्लोट ड्रॉपआउट) |
स्थिर CudnnRNNParamsToCanonicalV2.Options | इनपुटमोड (स्ट्रिंग इनपुटमोड) |
स्थिर CudnnRNNParamsToCanonicalV2.Options | numProj (लंबा numProj) |
स्थिर CudnnRNNParamsToCanonicalV2.Options | आरएनएनमोड (स्ट्रिंग आरएनएनमोड) |
स्थिर CudnnRNNParamsToCanonicalV2.Options | बीज (लंबा बीज) |
स्थिर CudnnRNNParamsToCanonicalV2.Options | बीज2 (लंबा बीज2) |
सूची< आउटपुट <टी>> | वज़न () |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक स्थैतिक CudnnRNNParamsToCanonicalV2 <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <Integer> numLayers, ऑपरेंड <Integer> numUnits, ऑपरेंड <Integer> इनपुट साइज, ऑपरेंड <T> पैरामीटर्स, लॉन्ग numParamsWeights, लॉन्ग numParamsBiases, विकल्प... विकल्प)
एक नए CudnnRNNParamsToCanonicalV2 ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- CudnnRNNParamsToCanonicalV2 का एक नया उदाहरण