GRUBlockCell

کلاس نهایی عمومی GRUBlockCell

انتشار سلول GRU را برای 1 مرحله زمانی محاسبه می کند.

Args x: ورودی به سلول GRU. h_prev: ورودی وضعیت از سلول قبلی GRU. w_ru: ماتریس وزن برای گیت تنظیم مجدد و به روز رسانی. w_c: ماتریس وزن برای دروازه اتصال سلولی. b_ru: بردار بایاس برای گیت تنظیم مجدد و به روز رسانی. b_c: بردار بایاس برای دروازه اتصال سلولی.

r را برمی گرداند: خروجی گیت ریست. u: خروجی گیت به روز رسانی. ج: خروجی گیت اتصال سلولی. h: وضعیت فعلی سلول GRU.

توجه به علامت گذاری متغیرها:

الحاق a و b با a_b نشان داده می شود حاصل ضرب نقطه ای عنصری a و b با ab نشان داده می شود.

بایاس ها با: "b_ru" - install_initializer(1.0) "b_c" - install_initializer(0.0) مقداردهی اولیه می شوند.

این هسته عملیات معادلات ریاضی زیر را پیاده سازی می کند:

x_h_prev = [x, h_prev]
 
 [r_bar u_bar] = x_h_prev * w_ru + b_ru
 
 r = sigmoid(r_bar)
 u = sigmoid(u_bar)
 
 h_prevr = h_prev \circ r
 
 x_h_prevr = [x h_prevr]
 
 c_bar = x_h_prevr * w_c + b_c
 c = tanh(c_bar)
 
 h = (1-u) \circ c + u \circ h_prev
 

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

خروجی <T>
ج ()
استاتیک <T TNumber > GRUBlockCell <T> را گسترش می دهد
ایجاد ( دامنه دامنه ، عملوند <T> x، عملوند <T> hPrev، عملوند <T> wRu، عملوند <T> wC، عملوند <T> bRu، عملوند <T> bC)
روش کارخانه برای ایجاد کلاسی که عملیات GRUBlockCell جدید را بسته بندی می کند.
خروجی <T>
h ()
خروجی <T>
r ()
خروجی <T>
تو ()

روش های ارثی

org.tensorflow.op.RawOp
بولی نهایی
برابر است (object obj)
بین المللی نهایی
عملیات
عملیات ()
این واحد محاسبه را به عنوان یک Operation واحد برگردانید.
رشته نهایی
بولی
برابر است (شیء arg0)
کلاس نهایی<?>
getClass ()
بین المللی
هش کد ()
باطل نهایی
اطلاع رسانی ()
باطل نهایی
اطلاع رسانی به همه ()
رشته
toString ()
باطل نهایی
صبر کنید (long arg0، int arg1)
باطل نهایی
صبر کنید (طولانی arg0)
باطل نهایی
صبر کن ()
org.tensorflow.op.Op
چکیده Execution Environment
env ()
محیط اجرایی را که این عملیات در آن ایجاد شده است برگردانید.
عملیات انتزاعی
عملیات ()
این واحد محاسبه را به عنوان یک Operation واحد برگردانید.

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "GRUBlockCell"

روش های عمومی

خروجی عمومی <T> c ()

عمومی ایستا GRUBlockCell <T> ایجاد ( دامنه دامنه ، عملوند <T> x، عملوند <T> hPrev، عملوند <T> wRu، عملوند <T> wC، عملوند <T> bRu، عملوند <T> bC)

روش کارخانه برای ایجاد کلاسی که عملیات GRUBlockCell جدید را بسته بندی می کند.

پارامترها
دامنه محدوده فعلی
برمی گرداند
  • یک نمونه جدید از GRUBlockCell

خروجی عمومی <T> h ()

خروجی عمومی <T> r ()

خروجی عمومی <T> u ()