BlockLSTMGradV2

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

انتشار سلول LSTM به عقب را برای کل توالی زمانی محاسبه می کند.

این پیاده سازی قرار است در ارتباط با BlockLSTMV2 استفاده شود.

روش های عمومی

خروجی <T>
bGrad ()
شیب برای w که پشتیبان باشد.
استاتیک <T گسترش شماره> BlockLSTMGradV2 <T>
ایجاد ( محدوده دامنه ، عملوند <Long> seqLenMax، عملوند <T> x، عملوند <T> csPrev، عملوند <T> hPrev، عملوند <T> w، عملوند <T> wci، عملوند <T> wcf، عملوند <T > wco، عملوند <T> b، عملوند <T> i، عملوند <T> cs، عملوند <T> f، عملوند <T> o، عملوند <T> ci، عملوند <T> co، عملوند <T> h ، عملوند <T> csGrad، عملوند <T> hGrad، استفاده بولین)
روش کارخانه برای ایجاد کلاسی که عملیات BlockLSTMGradV2 جدید را بسته بندی می کند.
خروجی <T>
csPrevGrad ()
گرادیان cs_prev باید پشتیبان شود.
خروجی <T>
hPrevGrad ()
گرادیان h_prev باید پشتیبان شود.
خروجی <T>
wGrad ()
شیب برای w که پشتیبان باشد.
خروجی <T>
wcfGrad ()
شیب برای wcf که باید پشتیبان باشد.
خروجی <T>
wciGrad ()
گرادیان برای wci که باید پشتیبان باشد.
خروجی <T>
wcoGrad ()
شیب برای wco که باید پشتیبان باشد.
خروجی <T>
xGrad ()
شیب x باید پشتیبان شود.

روش های ارثی

روش های عمومی

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

شیب برای w که پشتیبان باشد.

عمومی استاتیک BlockLSTMGradV2 <T> ایجاد ( محدوده دامنه ، عملوند <Long> seqLenMax، عملوند <T> x، عملوند <T> csPrev، عملوند <T> hPrev، عملوند <T> w، عملوند <T> wci، عملوند <T > wcf، عملوند <T> wco، عملوند <T> b، عملوند <T> i، عملوند <T> cs، عملوند <T> f، عملوند <T> o، عملوند <T> ci، عملوند <T> co ، عملوند <T> h، عملوند <T> csGrad، عملوند <T> hGrad، بولی usePeephole)

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

مولفه های
محدوده محدوده فعلی
seqLenMax حداکثر مدت زمانی که واقعاً توسط این ورودی استفاده می شود. خروجی ها با صفرهای فراتر از این طول پر شده اند.
ایکس ورودی دنباله به LSTM، شکل (timelen، batch_size، num_inputs).
csPrev مقدار حالت سلول اولیه
hPrev خروجی اولیه سلول (برای استفاده در سوراخ چشمی).
w ماتریس وزن
wci ماتریس وزن برای اتصال دریچه ورودی دروازه.
wcf ماتریس وزن برای اتصال چشمی دروازه فراموشی.
wco ماتریس وزن برای اتصال چشمی دروازه خروجی.
ب بردار تعصب.
من دروازه ورودی در تمام توالی زمانی.
cs حالت سلول قبل از tanh در تمام توالی زمانی.
f دروازه فراموشی در تمام سکانس زمانی.
o دروازه خروجی در تمام توالی زمانی.
ci ورودی سلول در تمام توالی زمانی.
شرکت سلول پس از tanh در تمام دنباله زمانی.
ساعت بردار خروجی h در کل توالی زمانی.
csGrad گرادیان فعلی cs.
hGrad گرادیان بردار h.
استفاده از چشمه اینکه آیا از وزنه های چشمی استفاده شود یا خیر.
برمی گرداند
  • یک نمونه جدید از BlockLSTMGradV2

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

گرادیان cs_prev باید پشتیبان شود.

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

گرادیان h_prev باید پشتیبان شود.

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

شیب برای w که پشتیبان باشد.

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

شیب برای wcf که باید پشتیبان باشد.

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

گرادیان برای wci که باید پشتیبان باشد.

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

شیب برای wco که باید پشتیبان باشد.

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

شیب x باید پشتیبان شود.