คลาสสุดท้ายสาธารณะ 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