BlockLSTMGradV2

מחלקה סופית ציבורית BlockLSTMGradV2

מחשב את התפשטות תא LSTM לאחור במשך כל רצף הזמן.

יש להשתמש ביישום זה בשילוב עם BlockLSTMV2.

שיטות ציבוריות

פלט <T>
bGrad ()
השיפוע עבור w להיות מושך לאחור.
סטטי <T מרחיב מספר> BlockLSTMGradV2 <T>
create ( Scope scope, Operand <Long> seqLenMax, Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T> wcf, Operand <T > wco, Operand <T> b, Operand <T> i, Operand <T> cs, Operand <T> f, Operand <T> o, Operand <T> ci, Operand <T> co, Operand <T> h , Operand <T> csGrad, Operand <T> hGrad, Boolean usePeephole)
שיטת מפעל ליצירת מחלקה העוטפת פעולת 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 להיות מושך לאחור.

Public static BlockLSTMGradV2 <T> create ( Scope scope, Operand <Long> seqLenMax, Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T > wcf, Operand <T> wco, Operand <T> b, Operand <T> i, Operand <T> cs, Operand <T> f, Operand <T> o, Operand <T> ci, Operand <T> co , Operand <T> h, Operand <T> csGrad, Operand <T> hGrad, Boolean usePeephole)

שיטת מפעל ליצירת מחלקה העוטפת פעולת BlockLSTMGradV2 חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
seqLenMax אורך זמן מקסימלי בשימוש בפועל על ידי קלט זה. הפלטים מרופדים באפסים מעבר לאורך זה.
איקס קלט הרצף ל-LSTM, shape (timelen, batch_size, num_inputs).
csPrev ערך מצב התא ההתחלתי.
hPrev פלט ראשוני של התא (לשימוש עבור חור הצצה).
w מטריצת המשקל.
wci מטריצת המשקל לחיבור חור הצצה של שער כניסה.
wcf מטריצת המשקל לחיבור חור הצצה לשכוח.
wco מטריצת המשקל לחיבור חור הצצה של שער פלט.
ב וקטור ההטיה.
אני שער הקלט לאורך כל רצף הזמן.
cs מצב התא לפני ה-tanh לאורך כל רצף הזמן.
ו שער השכחה על כל רצף הזמן.
o שער הפלט לאורך כל רצף הזמן.
ci קלט התא על פני כל רצף הזמן.
שיתוף התא לאחר ה-tanh לאורך כל רצף הזמן.
ח וקטור הפלט h על פני כל רצף הזמן.
csGrad השיפוע הנוכחי של cs.
hGrad השיפוע של וקטור h.
השתמש ב-Peephole האם להשתמש במשקולות עינית.
החזרות
  • מופע חדש של BlockLSTMGradV2

פלט ציבורי <T> csPrevGrad ()

השיפוע של cs_prev להיות מוצמד לאחור.

פלט ציבורי <T> hPrevGrad ()

השיפוע של h_prev להיות מושך לאחור.

פלט ציבורי <T> wGrad ()

השיפוע עבור w להיות מושך לאחור.

פלט ציבורי <T> wcfGrad ()

השיפוע ל-wcf להיות מוצמד לאחור.

פלט ציבורי <T> wciGrad ()

השיפוע ל-wci להיות מוצמד לאחור.

פלט ציבורי <T> wcoGrad ()

השיפוע עבור wco להיות מושך לאחור.

פלט ציבורי <T> xGrad ()

השיפוע של x שיושב לאחור.