LSTM แบบซ้อนเดียวมีพารามิเตอร์กี่พารามิเตอร์ จำนวนพารามิเตอร์กำหนดขอบเขตล่างตามจำนวนตัวอย่างการฝึกอบรมที่จำเป็นและยังมีผลต่อเวลาการฝึกอบรม ดังนั้นการทราบจำนวนพารามิเตอร์จึงมีประโยชน์สำหรับรูปแบบการฝึกอบรมที่ใช้ LSTM
LSTM แบบซ้อนเดียวมีพารามิเตอร์กี่พารามิเตอร์ จำนวนพารามิเตอร์กำหนดขอบเขตล่างตามจำนวนตัวอย่างการฝึกอบรมที่จำเป็นและยังมีผลต่อเวลาการฝึกอบรม ดังนั้นการทราบจำนวนพารามิเตอร์จึงมีประโยชน์สำหรับรูปแบบการฝึกอบรมที่ใช้ LSTM
คำตอบ:
LSTM มีชุดเมทริกซ์ 2 ชุด: U และ W สำหรับแต่ละ (3) ประตู จุด (.) ในแผนภาพที่บ่งชี้คูณของเมทริกซ์เหล่านี้ด้วยอินพุตและผลผลิตต่อชั่วโมง
ดังนั้นจำนวนพารามิเตอร์ # =
ต่อไปนี้คำตอบก่อนหน้าจำนวนพารามิเตอร์ของ LSTM การรับเวกเตอร์อินพุตของขนาดและให้เวกเตอร์เอาต์พุตของขนาดคือ:n
อย่างไรก็ตามในกรณีที่ LSTM ของคุณมีอคติเวกเตอร์ ( นี่คือค่าเริ่มต้นใน keras เป็นต้น ) จำนวนจะกลายเป็น:
ตามนี้ :
โครงสร้างเซลล์ LSTM
สมการ LSTM
การหาค่าที่ไม่ใช่เชิงเส้น
หากอินพุตx_tมีขนาด n × 1 และมีเซลล์หน่วยความจำdดังนั้นขนาดของแต่ละW ∗และU ∗คือd × nและd × dละ ขนาดของWแล้วจะ4d × (n + D) หมายเหตุว่าหนึ่งในเซลล์หน่วยความจำ DD แต่ละมีน้ำหนักของตัวเอง* wและU *และที่เวลาเท่านั้นที่ค่ามือถือหน่วยความจำที่ใช้ร่วมกันกับหน่วยงานอื่น ๆ ที่เป็น LSTM ระหว่างผลิตภัณฑ์ที่มีU *
ขอบคุณ Arun Mallya สำหรับการนำเสนอที่ยอดเยี่ยม