LSTMBlockCell คลาสสุดท้ายสาธารณะ
คำนวณการแพร่กระจายเซลล์ไปข้างหน้า LSTM สำหรับขั้นตอน 1 ครั้ง
การใช้งานนี้ใช้เมทริกซ์น้ำหนัก 1 ตัวและเวกเตอร์อคติ 1 ตัว และมีการเชื่อมต่อช่องมองเพิ่มเติม
เคอร์เนล op นี้ใช้สมการทางคณิตศาสตร์ต่อไปนี้:
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
 คลาสที่ซ้อนกัน
| ระดับ | LSTMBlockCell.ตัวเลือก | แอ็ตทริบิวต์ทางเลือกสำหรับ LSTMBlockCell | |
ค่าคงที่
| สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow | 
วิธีการสาธารณะ
| LSTMBlockCell.Options แบบคงที่ |  cellClip (โฟลตเซลล์คลิป) | 
| เอาท์พุต <T> |  ซี ()  อินพุตของเซลล์ | 
| เอาท์พุต <T> |  ร่วม ()  เซลล์หลัง tanh | 
| คงที่ <T ขยาย TNumber > LSTMBlockCell <T> | |
| เอาท์พุต <T> |  ซีเอส ()  สถานะเซลล์ก่อน tanh | 
| เอาท์พุต <T> |  ฉ ()  ประตูแห่งการลืม | 
| LSTMBlockCell.Options แบบคงที่ |  ลืมอคติ (ลอย ลืมอคติ) | 
| เอาท์พุต <T> |  ชม ()  เวกเตอร์เอาต์พุต h | 
| เอาท์พุต <T> |  ฉัน ()  ประตูทางเข้า | 
| เอาท์พุต <T> |  โอ ()  ประตูทางออก | 
| LSTMBlockCell.Options แบบคงที่ |  usePeephole (การใช้บูลีน Peephole)  | 
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
 ค่าคงที่: "LSTMBlockCell" 
วิธีการสาธารณะ
สาธารณะ LSTMBlockCell.Options cellClip แบบคงที่ (Float cellClip)
พารามิเตอร์
| เซลล์คลิป | ค่าที่จะตัดค่า 'cs' ไปที่ | 
|---|
สร้าง LSTMBlockCell <T> สาธารณะแบบคงที่ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> x, ตัวดำเนินการ <T> csPrev, ตัวดำเนินการ <T> hPrev, ตัวดำเนินการ <T> w, ตัวดำเนินการ <T> wci, ตัวดำเนินการ <T> wcf, ตัวดำเนินการ <T > wco, ตัวดำเนินการ <T> b, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ LSTMBlockCell ใหม่
พารามิเตอร์
| ขอบเขต | ขอบเขตปัจจุบัน | 
|---|---|
| x | อินพุตไปยังเซลล์ LSTM รูปร่าง (batch_size, num_inputs) | 
| csก่อนหน้า | ค่าของสถานะเซลล์ในขั้นตอนเวลาก่อนหน้า | 
| hก่อนหน้า | เอาต์พุตของเซลล์ก่อนหน้าในขั้นตอนเวลาก่อนหน้า | 
| ว | เมทริกซ์น้ำหนัก | 
| WCI | เมทริกซ์น้ำหนักสำหรับการเชื่อมต่อช่องมองอินพุตของเกต | 
| ห้องสุขา | เมทริกซ์น้ำหนักสำหรับการเชื่อมต่อช่องมองลืมเกต | 
| ส้วม | เมทริกซ์น้ำหนักสำหรับการเชื่อมต่อช่องตาแมวเอาท์พุต | 
| ข | เวกเตอร์อคติ | 
| ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก | 
การส่งคืน
- อินสแตนซ์ใหม่ของ LSTMBlockCell
LSTMBlockCell.Options สาธารณะแบบคง ที่ usePeephole (usePeephole แบบบูลีน)
พารามิเตอร์
| ใช้ช่องมอง | ไม่ว่าจะใช้ตุ้มน้ำหนักตาแมว | 
|---|