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, तो कोई प्रक्षेपण नहीं किया जाता है।
नेस्टेड क्लासेस
कक्षा | CudnnRNNCanonicalToParamsV2.Options | CudnnRNNCanonicalToParamsV2 के लिए वैकल्पिक विशेषताएँ |
सार्वजनिक तरीके
आउटपुट <T> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <T संख्या बढ़ाता है> CudnnRNNCanonicalToParamsV2 <T> | |
स्थिर CudnnRNNCanonicalToParamsV2.Options | दिशा (स्ट्रिंग दिशा) |
स्थिर CudnnRNNCanonicalToParamsV2.Options | ड्रॉपआउट (फ्लोट ड्रॉपआउट) |
स्थिर CudnnRNNCanonicalToParamsV2.Options | इनपुटमोड (स्ट्रिंग इनपुटमोड) |
स्थिर CudnnRNNCanonicalToParamsV2.Options | numProj (लंबा numProj) |
आउटपुट <T> | पैरामीटर () |
स्थिर CudnnRNNCanonicalToParamsV2.Options | आरएनएनमोड (स्ट्रिंग आरएनएनमोड) |
स्थिर CudnnRNNCanonicalToParamsV2.Options | बीज (लंबा बीज) |
स्थिर CudnnRNNCanonicalToParamsV2.Options | बीज2 (लंबा बीज2) |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक आउटपुट <T> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक CudnnRNNCanonicalToParamsV2 <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <Integer> numLayers, ऑपरेंड <Integer> numUnits, ऑपरेंड <Integer> इनपुट साइज, Iterable< ऑपरेंड <T>> वेट, Iterable< ऑपरेंड <T>> पूर्वाग्रह, विकल्प.. विकल्प )
एक नए CudnnRNNCanonicalToParamsV2 ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- CudnnRNNCanonicalToParamsV2 का एक नया उदाहरण