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 के लिए वैकल्पिक विशेषताएँ |
सार्वजनिक तरीके
स्थिर LSTMBlockCell.विकल्प | सेलक्लिप (फ्लोट सेलक्लिप) |
आउटपुट <T> | सीआई () सेल इनपुट. |
आउटपुट <T> | सह () तन्ह के बाद की कोशिका। |
स्थिर <T संख्या बढ़ाता है> LSTMBlockCell <T> | |
आउटपुट <T> | सीएस () तन्ह से पहले कोशिका अवस्था। |
आउटपुट <T> | एफ () भूल गया द्वार. |
स्थिर LSTMBlockCell.विकल्प | फ़ॉरगेटबायस (फ्लोट फ़ॉरगेटबियास) |
आउटपुट <T> | एच () आउटपुट एच वेक्टर. |
आउटपुट <T> | मैं () इनपुट गेट. |
आउटपुट <T> | ओ () आउटपुट गेट. |
स्थिर LSTMBlockCell.विकल्प | यूज़पीपहोल (बूलियन यूज़पीपहोल) |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक स्थैतिक LSTMBlockCell.Options सेलक्लिप (फ्लोट सेलक्लिप)
पैरामीटर
सेलक्लिप | 'सीएस' मान को क्लिप करने का मान। |
---|
सार्वजनिक स्थैतिक LSTMBlockCell <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> x, ऑपरेंड <T> csPrev, ऑपरेंड <T> hPrev, ऑपरेंड <T> w, ऑपरेंड <T> wci, ऑपरेंड <T> wcf, ऑपरेंड <T > डब्ल्यूसीओ, ऑपरेंड <टी> बी, विकल्प... विकल्प)
एक नया LSTMBlockCell ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
एक्स | LSTM सेल में इनपुट, आकार (बैच_आकार, num_inputs)। |
सीएसपिछला | पिछले समय चरण में सेल स्थिति का मान। |
hपिछला | पिछले समय चरण पर पिछले सेल का आउटपुट। |
डब्ल्यू | वजन मैट्रिक्स. |
डब्ल्यूसीआई | इनपुट गेट पीपहोल कनेक्शन के लिए वजन मैट्रिक्स। |
डब्ल्यूसीएफ | गेट पीपहोल कनेक्शन भूलने के लिए वजन मैट्रिक्स। |
wco | आउटपुट गेट पीपहोल कनेक्शन के लिए वजन मैट्रिक्स। |
बी | पूर्वाग्रह वेक्टर. |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- LSTMBlockCell का एक नया उदाहरण
सार्वजनिक स्थैतिक LSTMBlockCell.Options भूलना (फ्लोट भूलना)
पैरामीटर
पूर्वाग्रह भूल जाओ | भूल जाओ गेट पूर्वाग्रह. |
---|
सार्वजनिक स्थैतिक LSTMBlockCell.Options उपयोगपीपहोल (बूलियन उपयोगपीपहोल)
पैरामीटर
पीपहोल का उपयोग करें | पीपहोल वेट का उपयोग करना है या नहीं. |
---|