الفئة النهائية العامة BlockLSTM
يحسب الانتشار الأمامي لخلية 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)
فئات متداخلة
فصل | BlockLSTM.Options | السمات الاختيارية لـ BlockLSTM |
الأساليب العامة
ثابت BlockLSTM.Options | مقطع الخلية (مقطع الخلية العائم) |
الإخراج <T> | سي () إدخال الخلية على مدى التسلسل الزمني كله. |
الإخراج <T> | شارك () الخلية بعد تانه على مدى التسلسل الزمني كله. |
ثابت <T يمتد الرقم> BlockLSTM <T> | |
الإخراج <T> | خدمات العملاء () حالة الخلية قبل تانه على مدى التسلسل الزمني كله. |
الإخراج <T> | و () بوابة النسيان طوال التسلسل الزمني. |
ثابت BlockLSTM.Options | ننسىBias (تعويم ننسىBias) |
الإخراج <T> | ح () متجه الإخراج h على مدى التسلسل الزمني بأكمله. |
الإخراج <T> | أنا () بوابة الإدخال على مدى التسلسل الزمني كله. |
الإخراج <T> | س () بوابة الإخراج على مدى التسلسل الزمني كله. |
ثابت BlockLSTM.Options | usePeephole (استخدام منطقي ثقب الباب) |
الطرق الموروثة
الأساليب العامة
BlockLSTM.Options العام الثابت cellClip (Float cellClip)
حدود
cellClip | القيمة المراد قص القيمة "cs" إليها. |
---|
إنشاء BlockLSTM ثابت عام <T> (نطاق النطاق ، المعامل <Long> seqLenMax، المعامل <T> x، المعامل <T> csPrev، المعامل <T> hPrev، المعامل <T> w، المعامل <T> wci، المعامل <T > wcf، المعامل <T> wco، المعامل <T> b، خيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية BlockLSTM جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
seqLenMax | الحد الأقصى للطول الزمني المستخدم فعليًا بواسطة هذا الإدخال. يتم تعبئة المخرجات بأصفار تتجاوز هذا الطول. |
س | إدخال التسلسل إلى LSTM، الشكل (timelen، Batch_size، num_inputs). |
csPrev | قيمة حالة الخلية الأولية. |
hPrev | الإخراج الأولي للخلية (لاستخدامها في ثقب الباب). |
ث | مصفوفة الوزن. |
wci | مصفوفة الوزن لتوصيل ثقب بوابة الإدخال. |
wcf | مصفوفة الوزن لنسيان اتصال ثقب الباب. |
wco | مصفوفة الوزن لتوصيل ثقب بوابة الإخراج. |
ب | ناقل التحيز. |
خيارات | يحمل قيم السمات الاختيارية |
المرتجعات
- مثيل جديد من BlockLSTM
BlockLSTM.Options العام الثابت usePeephole (usePeephole المنطقي)
حدود
usePeephole | سواء لاستخدام الأوزان ثقب الباب. |
---|