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