LSTMBlockCell

الفئة النهائية العامة LSTMblockCell

يحسب الانتشار الأمامي لخلية LSTM لخطوة زمنية واحدة.

يستخدم هذا التنفيذ مصفوفة وزن واحدة ومتجه انحياز واحد، كما يوجد اتصال ثقب الباب الاختياري.

تنفذ عملية النواة هذه المعادلات الرياضية التالية:

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

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

الأساليب العامة

ثابت LSTMBlockCell.Options
مقطع الخلية (مقطع الخلية العائم)
الإخراج <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.Options
ننسىBias (تعويم ننسىBias)
الإخراج <T>
ح ()
ناقل الإخراج h.
الإخراج <T>
أنا ()
بوابة الإدخال.
الإخراج <T>
س ()
بوابة الإخراج.
ثابت LSTMBlockCell.Options
usePeephole (استخدام منطقي بثقب)

الطرق الموروثة

org.tensorflow.op.RawOp
منطقية نهائية
يساوي (كائن كائن)
كثافة العمليات النهائية
عملية
المرجع ()
قم بإرجاع وحدة الحساب هذه Operation واحدة.
السلسلة النهائية
منطقية
يساوي (كائن arg0)
الدرجة النهائية<?>
الحصول على كلاس ()
كثافة العمليات
رمز التجزئة ()
الفراغ النهائي
إعلام ()
الفراغ النهائي
إعلام الكل ()
خيط
إلى السلسلة ()
الفراغ النهائي
انتظر (طويل arg0، int arg1)
الفراغ النهائي
انتظر (طويل arg0)
الفراغ النهائي
انتظر ()
org.tensorflow.op.Op
بيئة التنفيذ المجردة
بيئى ()
قم بإرجاع بيئة التنفيذ التي تم إنشاء هذه العملية فيها.
عملية مجردة
المرجع ()
قم بإرجاع وحدة الحساب هذه Operation واحدة.

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "LSTMblockCell"

الأساليب العامة

LSTMBlockCell.Options العام الثابت cellClip (Float cellClip)

حدود
cellClip القيمة المراد قص القيمة "cs" إليها.

الإخراج العام <T> ci ()

إدخال الخلية.

الإخراج العام <T> co ()

الخلية بعد التنه.

إنشاء LSTMBlockCell <T> ثابت عام (نطاق النطاق ، المعامل <T> x، المعامل <T> csPrev، المعامل <T> hPrev، المعامل <T> w، المعامل <T> wci، المعامل <T> wcf، المعامل <T > منظمة التجارة العالمية، المعامل <T> ب، خيارات... خيارات)

طريقة المصنع لإنشاء فئة تلتف حول عملية LSTMBlockCell جديدة.

حدود
نِطَاق النطاق الحالي
س الإدخال إلى خلية LSTM، الشكل (batch_size، num_inputs).
csPrev قيمة حالة الخلية في الخطوة الزمنية السابقة.
hPrev إخراج الخلية السابقة في الخطوة الزمنية السابقة.
ث مصفوفة الوزن.
wci مصفوفة الوزن لتوصيل ثقب بوابة الإدخال.
wcf مصفوفة الوزن لنسيان اتصال ثقب الباب.
wco مصفوفة الوزن لتوصيل ثقب بوابة الإخراج.
ب ناقل التحيز.
خيارات يحمل قيم السمات الاختيارية
المرتجعات
  • مثيل جديد من LSTMBlockCell

الإخراج العام <T> cs ()

حالة الخلية قبل تانه.

الإخراج العام <T> f ()

بوابة النسيان.

LSTMBlockCell.Options ثابت عام ننسىBias (تعويم ننسىBias)

حدود
com.getBias انحياز بوابة النسيان.

الإخراج العام <T> ح ()

ناقل الإخراج h.

الإخراج العام <T> i ()

بوابة الإدخال.

الإخراج العام <T> o ()

بوابة الإخراج.

LSTMBlockCell.Options العام الثابت usePeephole (usePeephole المنطقي)

حدود
usePeephole سواء لاستخدام الأوزان ثقب الباب.