सार्वजनिक अंतिम वर्ग ब्लॉकएलएसटीएम
सभी समय चरणों के लिए LSTM सेल अग्रेषण प्रसार की गणना करता है।
यह लूप में LSTMBlockCell लगाने के बराबर है, जैसे:
for x1 in unpack(x):
i1, cs1, f1, o1, ci1, co1, h1 = LSTMBlock(
x1, cs_prev, h_prev, w, wci, wcf, wco, b)
cs_prev = cs1
h_prev = h1
i.append(i1)
cs.append(cs1)
f.append(f1)
o.append(o1)
ci.append(ci1)
co.append(co1)
h.append(h1)
return pack(i), pack(cs), pack(f), pack(o), pack(ci), pack(ch), pack(h)
Note that unlike LSTMBlockCell (and BlockLSTM) which uses ICFO gate layout,
this op uses IFCO. So in order for the following snippet to be equivalent
all gate-related outputs should be reordered.
नेस्टेड क्लासेस
कक्षा | ब्लॉकएलएसटीएम.विकल्प | BlockLSTM के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
स्थिर ब्लॉकएलएसटीएम.विकल्प | सेलक्लिप (फ्लोट सेलक्लिप) |
आउटपुट <T> | सीआई () संपूर्ण समय अनुक्रम पर सेल इनपुट. |
आउटपुट <T> | सह () पूरे समय क्रम में तन के बाद सेल। |
स्थिर <T TNumber > BlockLSTM <T> बढ़ाता है | |
आउटपुट <T> | सीएस () पूरे समय क्रम में तन से पहले कोशिका की स्थिति। |
आउटपुट <T> | एफ () पूरे समय अनुक्रम पर भूलने का द्वार। |
आउटपुट <T> | एच () संपूर्ण समय अनुक्रम पर आउटपुट h वेक्टर। |
आउटपुट <T> | मैं () पूरे समय अनुक्रम पर इनपुट गेट। |
आउटपुट <T> | ओ () पूरे समय अनुक्रम पर आउटपुट गेट। |
स्थिर ब्लॉकएलएसटीएम.विकल्प | यूज़पीपहोल (बूलियन यूज़पीपहोल) |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
स्थिर मान: "ब्लॉकएलएसटीएमवी2"
सार्वजनिक तरीके
सार्वजनिक स्थैतिक ब्लॉकएलएसटीएम.ऑप्शंस सेलक्लिप (फ्लोट सेलक्लिप)
पैरामीटर
सेलक्लिप | 'सीएस' मान को क्लिप करने का मान। |
---|
सार्वजनिक स्थैतिक ब्लॉकएलएसटीएम <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <TInt64> seqLenMax, ऑपरेंड <T> x, ऑपरेंड <T> csPrev, ऑपरेंड <T> hPrev, ऑपरेंड <T> w, ऑपरेंड <T> wci, ऑपरेंड <T > डब्ल्यूसीएफ, ऑपरेंड <टी> डब्ल्यूसीओ, ऑपरेंड <टी> बी, विकल्प... विकल्प)
एक नए ब्लॉकएलएसटीएम ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
seqLenMax | इस इनपुट द्वारा वास्तव में उपयोग की गई अधिकतम समय अवधि। आउटपुट इस लंबाई से परे शून्य से भरे हुए हैं। |
एक्स | LSTM में अनुक्रम इनपुट, आकार (टाइमलेन, बैच_आकार, num_inputs)। |
सीएसपिछला | प्रारंभिक सेल स्थिति का मान. |
hपिछला | सेल का प्रारंभिक आउटपुट (पीपहोल के लिए उपयोग किया जाने वाला)। |
डब्ल्यू | वजन मैट्रिक्स. |
डब्ल्यूसीआई | इनपुट गेट पीपहोल कनेक्शन के लिए वजन मैट्रिक्स। |
डब्ल्यूसीएफ | गेट पीपहोल कनेक्शन भूलने के लिए वजन मैट्रिक्स। |
wco | आउटपुट गेट पीपहोल कनेक्शन के लिए वजन मैट्रिक्स। |
बी | पूर्वाग्रह वेक्टर. |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- ब्लॉकएलएसटीएम का एक नया उदाहरण
सार्वजनिक स्थैतिक ब्लॉकएलएसटीएम.ऑप्शंस यूज़पीपहोल (बूलियन यूज़पीपहोल)
पैरामीटर
पीपहोल का उपयोग करें | पीपहोल वेट का उपयोग करना है या नहीं। |
---|