BlockLSTMGradV2

lớp cuối cùng công khai BlockLSTMGradV2

Tính toán sự lan truyền ngược của ô LSTM trong toàn bộ chuỗi thời gian.

Việc triển khai này sẽ được sử dụng cùng với BlockLSTMV2.

Phương pháp công khai

Đầu ra <T>
bGrad ()
Độ dốc cho w được tựa lưng.
tĩnh <T mở rộng Số> BlockLSTMGradV2 <T>
tạo ( Phạm vi phạm vi, Toán hạng <Long> seqLenMax, Toán hạng <T> x, Toán hạng <T> csPrev, Toán hạng <T> hPrev, Toán hạng <T> w, Toán hạng <T> wci, Toán hạng <T> wcf, Toán hạng <T > wco, Toán hạng <T> b, Toán hạng <T> i, Toán hạng <T> cs, Toán hạng <T> f, Toán hạng <T> o, Toán hạng <T> ci, Toán hạng <T> co, Toán hạng <T> h , Toán hạng <T> csGrad, Toán hạng <T> hGrad, Boolean usePephole)
Phương thức xuất xưởng để tạo một lớp bao bọc hoạt động BlockLSTMGradV2 mới.
Đầu ra <T>
csPrevGrad ()
Độ dốc của cs_prev được hỗ trợ ngược.
Đầu ra <T>
hPrevGrad ()
Độ dốc của h_prev được hỗ trợ ngược.
Đầu ra <T>
wGrad ()
Độ dốc cho w được tựa lưng.
Đầu ra <T>
wcfGrad ()
Độ dốc cho wcf được hỗ trợ ngược.
Đầu ra <T>
wciGrad ()
Độ dốc cho wci được hỗ trợ ngược.
Đầu ra <T>
wcoGrad ()
Độ dốc cho wco được hỗ trợ ngược.
Đầu ra <T>
xGrad ()
Độ dốc của x được tựa lưng.

Phương pháp kế thừa

Phương pháp công khai

Đầu ra công khai <T> bGrad ()

Độ dốc cho w được tựa lưng.

public static BlockLSTMGradV2 <T> tạo ( Phạm vi phạm vi, Toán hạng <Long> seqLenMax, Toán hạng <T> x, Toán hạng <T> csPrev, Toán hạng <T> hPrev, Toán hạng <T> w, Toán hạng <T> wci, Toán hạng <T > wcf, Toán hạng <T> wco, Toán hạng <T> b, Toán hạng <T> i, Toán hạng <T> cs, Toán hạng <T> f, Toán hạng <T> o, Toán hạng <T> ci, Toán hạng <T> co , Toán hạng <T> h, Toán hạng <T> csGrad, Toán hạng <T> hGrad, Boolean usePephole)

Phương thức xuất xưởng để tạo một lớp bao bọc hoạt động BlockLSTMGradV2 mới.

Thông số
phạm vi phạm vi hiện tại
seqLenMax Khoảng thời gian tối đa thực sự được sử dụng bởi đầu vào này. Đầu ra được đệm bằng các số 0 vượt quá độ dài này.
x Trình tự đầu vào cho LSTM, hình dạng (timelen, batch_size, num_inputs).
csPrev Giá trị của trạng thái ô ban đầu.
hTrước Đầu ra ban đầu của ô (được sử dụng cho lỗ nhìn trộm).
w Ma trận trọng số.
wci Ma trận trọng số cho kết nối lỗ nhìn trộm cổng đầu vào.
wcf Ma trận trọng số cho kết nối lỗ nhìn trộm cổng quên.
wco Ma trận trọng số cho kết nối lỗ nhìn trộm cổng đầu ra.
b Vectơ thiên vị.
Tôi Cổng đầu vào trong toàn bộ chuỗi thời gian.
cs Các trạng thái ô trước tanh trên toàn bộ chuỗi thời gian.
f Cổng quên trong toàn bộ chuỗi thời gian.
Cổng đầu ra trên toàn bộ chuỗi thời gian.
ci Đầu vào ô trong toàn bộ chuỗi thời gian.
đồng Các ô sau tanh theo toàn bộ chuỗi thời gian.
h Vector h đầu ra trong toàn bộ chuỗi thời gian.
csGrad Độ dốc hiện tại của cs.
hGrad Độ dốc của vectơ h.
sử dụngLỗ nhìn trộm Có nên sử dụng trọng lượng lỗ nhìn trộm hay không.
Trả lại
  • một phiên bản mới của BlockLSTMGradV2

Đầu ra công khai <T> csPrevGrad ()

Độ dốc của cs_prev được hỗ trợ ngược.

Đầu ra công khai <T> hPrevGrad ()

Độ dốc của h_prev được hỗ trợ ngược.

Đầu ra công khai <T> wGrad ()

Độ dốc cho w được tựa lưng.

Đầu ra công khai <T> wcfGrad ()

Độ dốc cho wcf được hỗ trợ ngược.

Đầu ra công khai <T> wciGrad ()

Độ dốc cho wci được hỗ trợ ngược.

Đầu ra công khai <T> wcoGrad ()

Độ dốc cho wco được hỗ trợ ngược.

Đầu ra công khai <T> xGrad ()

Độ dốc của x được tựa lưng.