คลาสสุดท้ายสาธารณะ LSTMBlockCellGrad
คำนวณการแพร่กระจายเซลล์ LSTM ย้อนหลังเป็นเวลา 1 ครั้ง
การใช้งานนี้จะใช้ร่วมกับ LSTMBlockCell
ค่าคงที่
| สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
| คงที่ <T ขยาย TNumber > LSTMBlockCellGrad <T> | สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ <T> x ตัวดำเนินการ <T> csPrev ตัว ดำเนินการ <T> hPrev ตัวดำเนินการ <T> w ตัวดำเนินการ <T> wci ตัวดำเนินการ <T> wcf ตัวดำเนิน การ <T> wco ตัว ถูกดำเนินการ <T > b, ตัวดำเนินการ <T> i, ตัวถูกดำเนินการ <T> cs, ตัวถูกดำเนินการ <T> f, ตัว ถูกดำเนินการ <T> o, ตัว ถูกดำเนิน การ <T> ci, ตัวถูกดำเนินการ <T> co, ตัว ถูกดำเนินการ <T> csGrad, ตัวถูกดำเนินการ <T> hGrad , ใช้บูลีนช่องมองภาพ) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ LSTMBlockCellGrad ใหม่ |
| เอาท์พุต <T> | csPrevGrad () การไล่ระดับสีของ cs ที่จะหนุนหลัง |
| เอาท์พุต <T> | ดิกโฟ () อนุพันธ์ wrt ถึง [i, cs, f, o] |
| เอาท์พุต <T> | wcfGrad () การไล่ระดับสีสำหรับ wcf ที่จะหนุนหลัง |
| เอาท์พุต <T> | wciGrad () การไล่ระดับสีสำหรับ wci ที่จะหนุนหลัง |
| เอาท์พุต <T> | wcoGrad () การไล่ระดับสีสำหรับ wco ที่จะหนุนหลัง |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
ค่าคงที่: "LSTMBlockCellGrad"
วิธีการสาธารณะ
สาธารณะ LSTMBlockCellGrad <T> สร้าง แบบคงที่ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> x, ตัวดำเนินการ <T> csPrev, ตัวดำเนินการ <T> hPrev, ตัวดำเนินการ <T> w, ตัวดำเนินการ <T> wci, ตัวถูกดำเนินการ <T> wcf, ตัวถูกดำเนินการ <T > wco, ตัวถูกดำเนินการ <T> b, ตัวถูกดำเนินการ <T> i, ตัว ถูกดำเนินการ <T> cs, ตัว ถูกดำเนินการ <T> f, ตัวถูกดำเนินการ <T> o, ตัวถูกดำเนินการ <T> ci, ตัวถูกดำเนินการ <T> co, ตัวถูกดำเนินการ <T> csGrad , ตัวดำเนินการ <T> hGrad, ใช้บูลีนช่องมองภาพ)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ LSTMBlockCellGrad ใหม่
พารามิเตอร์
| ขอบเขต | ขอบเขตปัจจุบัน |
|---|---|
| x | อินพุตไปยังเซลล์ LSTM รูปร่าง (batch_size, num_inputs) |
| csก่อนหน้า | สถานะของเซลล์ก่อนหน้า |
| hก่อนหน้า | สถานะ h ก่อนหน้า |
| ว | เมทริกซ์น้ำหนัก |
| WCI | เมทริกซ์น้ำหนักสำหรับการเชื่อมต่อช่องมองอินพุตของเกต |
| ห้องสุขา | เมทริกซ์น้ำหนักสำหรับการเชื่อมต่อช่องมองลืมเกต |
| ส้วม | เมทริกซ์น้ำหนักสำหรับการเชื่อมต่อช่องตาแมวเอาท์พุต |
| ข | เวกเตอร์อคติ |
| ฉัน | ประตูทางเข้า |
| ซีเอส | สถานะเซลล์ก่อน tanh |
| ฉ | ประตูแห่งการลืม |
| โอ | ประตูทางออก |
| ci | อินพุตของเซลล์ |
| ร่วม | เซลล์หลัง tanh |
| csGrad | เกรเดียนต์ปัจจุบันของ cs |
| hGrad | เกรเดียนต์ของเวกเตอร์ h |
| ใช้ช่องมอง | ไม่ว่าเซลล์จะใช้การเชื่อมต่อช่องมองหรือไม่ |
การส่งคืน
- อินสแตนซ์ใหม่ของ LSTMBlockCellGrad