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.Options के लिए वैकल्पिक विशेषताओं LSTMBlockCell

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

स्थिर LSTMBlockCell.Options
cellClip (फ्लोट cellClip)
आउटपुट <टी>
ci ()
सेल इनपुट।
आउटपुट <टी>
सह ()
तन के बाद सेल।
स्थिर <टी संख्या फैली> LSTMBlockCell <टी>
बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> एक्स, ओपेरैंड <टी> csPrev, ओपेरैंड <टी> hPrev, ओपेरैंड <टी> डब्ल्यू, ओपेरैंड <टी> WCI, ओपेरैंड <टी> WCF, ओपेरैंड <टी> WCO, ओपेरैंड टी < > ख, विकल्प ... विकल्प)
एक नया LSTMBlockCell ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <टी>
सीएस ()
तन से पहले कोशिका अवस्था।
आउटपुट <टी>
()
भूल गेट।
स्थिर LSTMBlockCell.Options
forgetBias (फ्लोट forgetBias)
आउटपुट <टी>
()
आउटपुट एच वेक्टर।
आउटपुट <टी>
मैं ()
इनपुट गेट।
आउटपुट <टी>
()
आउटपुट गेट।
स्थिर LSTMBlockCell.Options
usePeephole (बूलियन usePeephole)

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

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

सार्वजनिक स्थिर LSTMBlockCell.Options cellClip (फ्लोट cellClip)

मापदंडों
सेलक्लिप 'cs' मान को क्लिप करने के लिए मान.

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

सेल इनपुट।

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

तन के बाद सेल।

सार्वजनिक स्थिर LSTMBlockCell <टी> (बनाने स्कोप गुंजाइश, ओपेरैंड <टी> एक्स, ओपेरैंड <टी> csPrev, ओपेरैंड <टी> hPrev, ओपेरैंड <टी> डब्ल्यू, ओपेरैंड <टी> WCI, ओपेरैंड <टी> WCF, ओपेरैंड <टी > WCO, ओपेरैंड <टी> ख, विकल्प ... विकल्प)

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

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

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

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

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

भूल गेट।

सार्वजनिक स्थिर LSTMBlockCell.Options forgetBias (फ्लोट forgetBias)

मापदंडों
पूर्वाग्रह भूल जाओ गेट बायस भूल जाओ।

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

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

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

इनपुट गेट।

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

आउटपुट गेट।

सार्वजनिक स्थिर LSTMBlockCell.Options usePeephole (बूलियन usePeephole)

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