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

BlockLSTMGradV2

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

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

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

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

เอาท์พุท <T>
bGrad ()
เกรเดียนต์สำหรับ w ที่จะรองรับด้านหลัง
คง <T ขยายจำนวน> BlockLSTMGradV2 <T>
สร้าง ( ขอบเขต ขอบเขต Operand <ยาว> seqLenMax, 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> ชั่วโมง , ตัวถูกดำเนินการ <T> csGrad, Operand <T> hGrad บูลีน usePeephole)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ BlockLSTMgradV2 ใหม่
เอาท์พุท <T>
csPrevGrad ()
การไล่ระดับสีของ cs_prev ที่จะรองรับด้านหลัง
เอาท์พุท <T>
hPrevGrad ()
การไล่ระดับสีของ h_prev ที่จะรองรับด้านหลัง
เอาท์พุท <T>
wGrad ()
เกรเดียนต์สำหรับ w ที่จะรองรับด้านหลัง
เอาท์พุท <T>
wcfGrad ()
การไล่ระดับสีสำหรับ wcf ที่จะรองรับด้านหลัง
เอาท์พุท <T>
wciGrad ()
การไล่ระดับสีสำหรับ wci ที่จะรองรับด้านหลัง
เอาท์พุท <T>
wcoGrad ()
การไล่ระดับสีสำหรับ wco ที่จะรองรับด้านหลัง
เอาท์พุท <T>
xGrad ()
เกรเดียนต์ของ x ที่จะรองรับด้านหลัง

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

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

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

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

สาธารณะคง BlockLSTMGradV2 <T> สร้าง ( ขอบเขต ขอบเขต Operand <ยาว> seqLenMax, 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> ร่วม , ตัวถูกดำเนินการ <T> ชั่วโมง Operand <T> csGrad, Operand <T> hGrad บูลีน usePeephole)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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