LSTMBlockCell

सार्वजनिक अंतिम कक्षा LSTMBlockCell

1 समय चरण के लिए LSTM सेल अग्रेषित प्रसार की गणना करता है।

यह कार्यान्वयन 1 वेट मैट्रिक्स और 1 बायस वेक्टर का उपयोग करता है, और एक वैकल्पिक पीपहोल कनेक्शन है।

यह कर्नेल ऑप निम्नलिखित गणितीय समीकरण लागू करता है:

xh = [x, h_prev]
 [i, f, ci, o] = xh * w + b
 f = f + forget_bias
 
 if not use_peephole:
   wci = wcf = wco = 0
 
 i = sigmoid(cs_prev * wci + i)
 f = sigmoid(cs_prev * wcf + f)
 ci = tanh(ci)
 
 cs = ci .* i + cs_prev .* f
 cs = clip(cs, cell_clip)
 
 o = sigmoid(cs * wco + o)
 co = tanh(cs)
 h = co .* o
 

नेस्टेड क्लासेस

कक्षा LSTMBlockCell.विकल्प LSTMBlockCell के लिए वैकल्पिक विशेषताएँ

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

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

स्थिर LSTMBlockCell.विकल्प
सेलक्लिप (फ्लोट सेलक्लिप)
आउटपुट <T>
सीआई ()
सेल इनपुट.
आउटपुट <T>
सह ()
तन्ह के बाद की कोशिका।
स्थिर <T TNumber > LSTMBlockCell <T> बढ़ाता है
बनाएं ( स्कोप स्कोप, ऑपरेंड <T> x, ऑपरेंड <T> csPrev, ऑपरेंड <T> hPrev, ऑपरेंड <T> w, ऑपरेंड <T> wci, ऑपरेंड <T> wcf, ऑपरेंड <T> wco, ऑपरेंड <T > बी, विकल्प... विकल्प)
एक नया LSTMBlockCell ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <T>
सीएस ()
तन्ह से पहले कोशिका अवस्था।
आउटपुट <T>
एफ ()
भूल गया द्वार.
स्थिर LSTMBlockCell.विकल्प
फ़ॉरगेटबायस (फ्लोट फ़ॉरगेटबियास)
आउटपुट <T>
एच ()
आउटपुट एच वेक्टर.
आउटपुट <T>
मैं ()
इनपुट गेट.
आउटपुट <T>
()
आउटपुट गेट.
स्थिर LSTMBlockCell.विकल्प
यूज़पीपहोल (बूलियन यूज़पीपहोल)

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

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "LSTMBlockCell"

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

सार्वजनिक स्थैतिक LSTMBlockCell.Options सेलक्लिप (फ्लोट सेलक्लिप)

पैरामीटर
सेलक्लिप 'सीएस' मान को क्लिप करने का मान।

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

सेल इनपुट.

सार्वजनिक आउटपुट <T> सह ()

तन के बाद की कोशिका।

सार्वजनिक स्थैतिक LSTMBlockCell <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> x, ऑपरेंड <T> csPrev, ऑपरेंड <T> hPrev, ऑपरेंड <T> w, ऑपरेंड <T> wci, ऑपरेंड <T> wcf, ऑपरेंड <T > डब्ल्यूसीओ, ऑपरेंड <टी> बी, विकल्प... विकल्प)

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

पैरामीटर
दायरा वर्तमान दायरा
एक्स LSTM सेल में इनपुट, आकार (बैच_आकार, num_inputs)।
सीएसपिछला पिछले समय चरण में सेल स्थिति का मान।
hपिछला पिछले समय चरण पर पिछले सेल का आउटपुट।
डब्ल्यू वजन मैट्रिक्स.
डब्ल्यूसीआई इनपुट गेट पीपहोल कनेक्शन के लिए वजन मैट्रिक्स।
डब्ल्यूसीएफ गेट पीपहोल कनेक्शन भूलने के लिए वजन मैट्रिक्स।
wco आउटपुट गेट पीपहोल कनेक्शन के लिए वजन मैट्रिक्स।
बी पूर्वाग्रह वेक्टर.
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • LSTMBlockCell का एक नया उदाहरण

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

तन्ह से पहले कोशिका अवस्था।

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

भूल गया द्वार.

सार्वजनिक स्थैतिक LSTMBlockCell.Options भूलना (फ्लोट भूलना)

पैरामीटर
पूर्वाग्रह भूल जाओ भूल जाओ गेट पूर्वाग्रह.

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

आउटपुट एच वेक्टर.

सार्वजनिक आउटपुट <T> i ()

इनपुट गेट.

सार्वजनिक आउटपुट <T> o ()

आउटपुट गेट.

सार्वजनिक स्थैतिक LSTMBlockCell.Options उपयोगपीपहोल (बूलियन उपयोगपीपहोल)

पैरामीटर
पीपहोल का उपयोग करें पीपहोल वेट का उपयोग करना है या नहीं।