ข้ามไปเนื้อหา

ขั้นตอนวิธีค่าคาดหมายสูงสุด

จากวิกิพีเดีย สารานุกรมเสรี
(เปลี่ยนทางจาก ขั้นตอนวิธี EM)
ตัวอย่างการใช้ขั้นตอนวิธีค่าคาดหมายสูงสุดวนซ้ำเพื่อทำการจับกลุ่มข้อมูลการปะทุของภูเขาไฟอุทยานแห่งชาติเยลโลว์สโตน

ขั้นตอนวิธีค่าคาดหมายสูงสุด (expectation–maximization algorithm) หรือมักเรียกย่อว่า ขั้นตอนวิธี EM (EM algorithm) เป็นวิธีการประมาณภาวะน่าจะเป็นสูงสุดสำหรับพารามิเตอร์ของแบบจำลองความน่าจะเป็นในทางสถิติ ใช้เมื่อแบบจำลองความน่าจะเป็นขึ้นอยู่กับตัวแปรแฝงที่ไม่สามารถสังเกตได้[1][2] เนื่องจากมีลักษณะทั่วไปสูง จึงมีการนำมาประยุกต์ใช้งานอย่างหลากหลาย เช่นใน การเรียนรู้ของเครื่อง, การรู้จำคำพูด, การวิเคราะห์ปัจจัย หรือ ปัญหาการถดถอยเชิงเส้นหลายตัวแปร เป็นต้น[1][3]

ขั้นตอนวิธีค่าคาดหมายสูงสุดเป็นวิธีวนซ้ำประเภทหนึ่งที่ใช้ขั้นตอนหาค่าคาดหมาย (ขั้นตอน E) และขั้นตอนการทำค่าสูงสุด (ขั้นตอน M) โดยดำเนินการคำนวณโดยการทำซ้ำขั้นตอนโดยสลับกัน ในขั้นตอน E ค่าคาดหวังของความน่าจะเป็นของแบบจำลองจะคำนวณตามการแจกแจงของตัวแปรแฝงที่ประมาณไว้ในตอนนั้น ในขั้นตอน M จะหาพารามิเตอร์ที่ทำให้ค่าคาดหวังของความน่าจะเป็นที่ได้ในขั้นตอน E เพิ่มมากที่สุด จากนั้นพารามิเตอร์ที่ได้ในขั้นตอน M จะนำมาใช้เพื่อกำหนดการกระจายของตัวแปรแฝงที่ใช้ในขั้นตอน E ถัดไป

อ้างอิง

[แก้]
  1. 1.0 1.1 計算統計I, p. 130.
  2. 計算統計I, p. 157.
  3. Jeongyeol Kwon, Constantine Caramanis Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics, PMLR 108:1727-1736, 2020.
  • 汪金芳、手塚集、上田修功、田栗正章、樺島祥介甘利俊一竹村彰通竹内啓、伊庭幸人 (2003), 計算統計 I ―確率計算の新しい手法, 統計科学のフロンティア, vol. 11, ISBN 4000068512