อัลกอริทึมภายใน-ภายนอก
สำหรับ อัลกอริธึมการแยกวิเคราะห์ ในวิทยาการคอมพิวเตอร์อัลก อริธึมภายใน-ภายนอก (Inside –Outside Algorithm)เป็นวิธีการประมาณค่าความน่าจะเป็นของการสร้างใหม่ในไวยากรณ์แบบไร้บริบทเชิงความน่าจะเป็น อัลกอริธึมนี้ได้รับการแนะนำโดยJames K. Bakerในปี 1979 โดยเป็นการขยายความของ อัลกอริธึ มไปข้างหน้า-ย้อนกลับ (Forward–Backward Algorithm ) สำหรับการประมาณค่าพารามิเตอร์ในแบบจำลองมาร์คอฟที่ซ่อนอยู่ (Hidden Markov Model ) ไปสู่ไวยากรณ์แบบไร้บริบทเชิงสุ่ม อัลกอริธึม นี้ใช้ในการคำนวณค่าคาดหวัง ตัวอย่างเช่น เป็นส่วนหนึ่งของ อัลกอริธึ มการคาดหวัง-การทำให้สูงสุด (Expectation–Maximization Algorithm ) (อัลกอริธึมการเรียนรู้แบบไม่กำกับดูแล)
ความน่าจะเป็นภายในและภายนอก
ความน่าจะเป็นภายในคือความน่าจะเป็นโดยรวมของการสร้างคำโดยพิจารณาจากรากที่ไม่ใช่เทอร์มินัลและไวยากรณ์: [ 1 ]
ความน่าจะเป็นภายนอกคือความน่าจะเป็นทั้งหมดของการเริ่มต้นด้วยสัญลักษณ์เริ่มต้นและสร้างสัญญาณที่ไม่ใช่เทอร์มินัลและคำพูดทั้งหมดที่อยู่นอกนั้นโดยพิจารณาจากไวยากรณ์: [ 1 ]
การคำนวณภายในความน่าจะเป็น
กรณีพื้นฐาน:
กรณีทั่วไป:
สมมติว่ามีกฎอยู่ข้อหนึ่งในไวยากรณ์นั้น ความน่าจะเป็นของการสร้างเริ่มต้นด้วยซับทรีที่มีรากอยู่ที่เป็น:
ความน่าจะเป็นภายในคือผลรวมของกฎที่เป็นไปได้ทั้งหมด:
การคำนวณความน่าจะเป็นภายนอก
กรณีพื้นฐาน:
สัญลักษณ์เริ่มต้นคือ.
กรณีทั่วไป:
สมมติว่ามีกฎอยู่ข้อหนึ่งในไวยากรณ์ที่สร้างขึ้นจากนั้น ส่วนสนับสนุน ด้านซ้ายของกฎนั้นต่อความน่าจะเป็นภายนอกเป็น:
สมมติว่ามีกฎอยู่ข้อหนึ่งในไวยากรณ์ จากนั้น การมีส่วนร่วม ที่ถูกต้อง ของกฎนั้นต่อความน่าจะเป็นภายนอกเป็น:
ความน่าจะเป็นภายนอกคือผลรวมของการมีส่วนร่วมจากฝ่ายซ้ายและฝ่ายขวาภายใต้กฎทั้งหมดดังกล่าว:
ลิงก์ภายนอก
- อัลกอริทึมภายใน-ภายนอก - เฟยเซี่ย
- อัลกอริทึมภายใน-ภายนอก - ไมเคิล คอลลินส์