คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

LSTMBlockCellGrad

ประชาชน LSTMBlockCellGrad ชั้นสุดท้าย

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

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

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

คง <T ขยายจำนวน> LSTMBlockCellGrad <T>
สร้าง ( ขอบเขต ขอบเขต Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> W, Operand <T> WCI, Operand <T> กองทุน Operand <T> WCO, Operand <T > B, Operand <T> i, Operand <T> cs, Operand <T> ฉ Operand <T> o, Operand <T> CI, Operand <T> ร่วม Operand <T> csGrad, Operand <T> hGrad , ใช้บูลีนช่องมอง)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ LSTMblockCellGrad ใหม่
เอาท์พุท <T>
csPrevGrad ()
เกรเดียนต์ของ cs ที่จะรองรับด้านหลัง
เอาท์พุท <T>
dicfo ()
อนุพันธ์ wrt ถึง [i, cs, f, o]
เอาท์พุท <T>
wcfGrad ()
การไล่ระดับสีสำหรับ wcf ที่จะรองรับด้านหลัง
เอาท์พุท <T>
wciGrad ()
การไล่ระดับสีสำหรับ wci ที่จะรองรับด้านหลัง
เอาท์พุท <T>
wcoGrad ()
การไล่ระดับสีสำหรับ wco ที่จะรองรับด้านหลัง

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

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

สาธารณะคง LSTMBlockCellGrad <T> สร้าง ( ขอบเขต ขอบเขต Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> W, Operand <T> WCI, Operand <T> กองทุน Operand <T > WCO, Operand <T> B, Operand <T> i, Operand <T> cs, Operand <T> ฉ Operand <T> o, Operand <T> CI, Operand <T> ร่วม Operand <T> csGrad , ตัวถูกดำเนินการ <T> hGrad บูลีน usePeephole)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ LSTMblockCellGrad ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
NS อินพุตไปยังเซลล์ LSTM รูปร่าง (batch_size, num_inputs)
csPrev สถานะเซลล์ก่อนหน้า
hPrev สถานะ h ก่อนหน้า
w เมทริกซ์น้ำหนัก
wci เมทริกซ์น้ำหนักสำหรับการเชื่อมต่อช่องตาแมวอินพุต
wcf เมทริกซ์น้ำหนักสำหรับการเชื่อมต่อช่องมองที่ลืมเกต
wco เมทริกซ์น้ำหนักสำหรับการเชื่อมต่อช่องตาแมวเอาต์พุต
NS เวกเตอร์อคติ
ผม ประตูทางเข้า.
cs สถานะเซลล์ก่อนแทน
NS ประตูลืม.
o ประตูทางออก.
ชิ เซลล์อินพุต
co เซลล์หลังแทนห์
csGrad การไล่ระดับปัจจุบันของ cs
hGrad เกรเดียนต์ของเวกเตอร์ h
ใช้ช่องมอง เซลล์ใช้การเชื่อมต่อช่องมองหรือไม่
คืนสินค้า
  • อินสแตนซ์ใหม่ของ LSTMBlockCellGrad

ประชาชน เอาท์พุท <T> csPrevGrad ()

เกรเดียนต์ของ cs ที่จะรองรับด้านหลัง

ประชาชน เอาท์พุท <T> dicfo ()

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

ประชาชน เอาท์พุท <T> wcfGrad ()

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

ประชาชน เอาท์พุท <T> wciGrad ()

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

ประชาชน เอาท์พุท <T> wcoGrad ()

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