LSTMBlockCellGrad

คลาสสุดท้ายสาธารณะ LSTMBlockCellGrad

คำนวณการแพร่กระจายเซลล์ LSTM ย้อนหลังเป็นเวลา 1 ครั้ง

การใช้งานนี้จะใช้ร่วมกับ LSTMBlockCell

วิธีการสาธารณะ

คงที่ <T ขยายจำนวน> 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 ที่จะหนุนหลัง

วิธีการสืบทอด

วิธีการสาธารณะ

สาธารณะ 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

เอาท์พุท สาธารณะ <T> csPrevGrad ()

การไล่ระดับสีของ cs ที่จะหนุนหลัง

เอาท์ พุท สาธารณะ <T> dicfo ()

อนุพันธ์ wrt ถึง [i, cs, f, o]

เอาท์พุท สาธารณะ <T> wcfGrad ()

การไล่ระดับสีสำหรับ wcf ที่จะหนุนหลัง

เอาท์พุท สาธารณะ <T> wciGrad ()

การไล่ระดับสีสำหรับ wci ที่จะหนุนหลัง

เอาท์พุท สาธารณะ <T> wcoGrad ()

การไล่ระดับสีสำหรับ wco ที่จะหนุนหลัง