BlockLSTMGrad

כיתת גמר ציבורית BlockLSTMGrad

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

יש להשתמש ביישום זה בשילוב של LSTMBlock.

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

פלט <T>
bGrad ()
השיפוע עבור w להיות מושך לאחור.
סטטי <T מרחיב מספר> BlockLSTMGrad <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)
שיטת מפעל ליצירת מחלקה העוטפת פעולת BlockLSTMGrad חדשה.
פלט <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 BlockLSTMGrad <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)

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

פרמטרים
תְחוּם ההיקף הנוכחי
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 האם להשתמש במשקולות עינית.
החזרות
  • מופע חדש של BlockLSTMGrad

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

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

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

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

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

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

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

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

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

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

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

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

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

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