LSTMBlockCell kelas akhir publik
Menghitung propagasi maju sel LSTM untuk 1 langkah waktu.
Implementasi ini menggunakan 1 matriks bobot dan 1 vektor bias, serta terdapat sambungan lubang intip opsional.
Operasi kernel ini mengimplementasikan persamaan matematika berikut:
xh = [x, h_prev]
 [i, f, ci, o] = xh * w + b
 f = f + forget_bias
 
 if not use_peephole:
   wci = wcf = wco = 0
 
 i = sigmoid(cs_prev * wci + i)
 f = sigmoid(cs_prev * wcf + f)
 ci = tanh(ci)
 
 cs = ci .* i + cs_prev .* f
 cs = clip(cs, cell_clip)
 
 o = sigmoid(cs * wco + o)
 co = tanh(cs)
 h = co .* o
 Kelas Bersarang
| kelas | LSTMBlockCell.Opsi |  Atribut opsional untuk LSTMBlockCell  | |
Konstanta
| Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow | 
Metode Publik
| LSTMBlockCell.Options statis |  klip sel (Klip sel mengambang)  | 
| Keluaran <T> |  ci ()  Masukan sel.  | 
| Keluaran <T> |  bersama ()  Sel setelah tanh.  | 
| statis <T memperluas TNomber > LSTMBlockCell <T> | |
| Keluaran <T> |  cs ()  Keadaan sel sebelum tanh.  | 
| Keluaran <T> |  F ()  Gerbang lupa.  | 
| LSTMBlockCell.Options statis |  lupaBias (Mengambang lupaBias)  | 
| Keluaran <T> |  H ()  Vektor keluaran h.  | 
| Keluaran <T> |  Saya ()  Gerbang masukan.  | 
| Keluaran <T> |  o ()  Gerbang keluaran.  | 
| LSTMBlockCell.Options statis |  usePeephole (penggunaan BooleanPeephole)   | 
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
 Nilai Konstan: "LSTMBlockCell" 
Metode Publik
LSTMBlockCell.Options statis publik cellClip (Float cellClip)
Parameter
| klip sel | Nilai untuk memotong nilai 'cs'. | 
|---|
public static LSTMBlockCell <T> buat ( Lingkup lingkup , Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T> wcf, Operand <T > wco, Operan <T> b, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi LSTMBlockCell baru.
Parameter
| cakupan | ruang lingkup saat ini | 
|---|---|
| X | Input ke sel LSTM, bentuk (batch_size, num_inputs). | 
| csSebelumnya | Nilai status sel pada langkah waktu sebelumnya. | 
| hSebelumnya | Output sel sebelumnya pada langkah waktu sebelumnya. | 
| w | Matriks bobot. | 
| wci | Matriks bobot untuk sambungan lubang intip gerbang masukan. | 
| wcf | Matriks bobot untuk sambungan lubang intip gerbang lupa. | 
| wco | Matriks bobot untuk sambungan lubang intip gerbang keluaran. | 
| B | Vektor bias. | 
| pilihan | membawa nilai atribut opsional | 
Kembali
- contoh baru LSTMBlockCell
 
LSTMBlockCell.Options statis publik forgetBias (Float forgetBias)
Parameter
| lupakan Bias | Bias gerbang lupa. | 
|---|
LSTMBlockCell statis publik. Opsi usePeephole (Boolean usePeephole)
Parameter
| gunakan Lubang Intip | Apakah akan menggunakan pemberat lubang intip. | 
|---|