حساب کاربری
​
زمان تقریبی مطالعه: 2 دقیقه
لینک کوتاه

الگوریتم جلورونده

از الگوریتم جلورونده در زمینه مدل پنهان مارکف برای محاسبه belief state (احتمال یک حالت در یک زمان با توجه به سابقه گرفته شده) استفاده می‌شود. این روند همچنین به عنوان فیلتر شناخته شده است. الگوریتم جلورونده مرتبط اما متفاوت از الگوریتم ویتربی است.

برای یک مدل پنهان مارکف مانند شکل زیر:

این احتمال به صورت P ( x t | y 1 : t )

در اینجا x ( t )
حالت پنهان است که به صورت مختصر x t
نوشته شده است و y 1 : t
مشاهدات 1
تا t
را می‌توان در هر زمان محاسبه کرد، اما این کار دنباله حالت با بیشترین احتمال را تولید نمی‌کند، بلکه حالت با بیشترین احتمال در هر زمان باتوجه سابقه قبلی تولید می‌کند.

تاریخچه

الگوریتم جلورونده یکی از الگوریتم‌ها برای حل مسئله رمز گشایی است. پس از توسعه تشخیص گفتار و تشخیص الگو و زمینه‌های مرتبط با آن مانند زیست‌شناسی محاسباتی که از مدل پنهان مارکف استفاده می‌کند، الگوریتم جلورونده محبوبیت زیادی به دست آورده.

الگوریتم

هدف الگوریتم جلورونده محاسبه احتمال مشترک p ( x t , y 1 : t )

راحتی x ( t )
به عنوان x t
و ( y ( 1 ) , y ( 2 ) , . . . , y ( t ) )
به عنوان y 1 : t
. محاسبات p ( x t , y 1 : t )
به طور مستقیم نیاز به حاشیه راندن بیش از همه ممکن است دولت توالی { x 1 : t − 1 }
تعداد که به صورت نمایی رشد می‌کند با t
. به جای رو به جلو الگوریتم طول می‌کشد استفاده از مشروط استقلال قوانین hidden Markov model (HMM) برای انجام محاسبات به صورت بازگشتی.

α t ( x t ) = p ( x t , y 1 : t ) = ∑ x t − 1 p ( x t , x t − 1 , y 1 : t )
.

منابع

  1. ↑ Lawrence R. Rabiner, A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition.
آخرین نظرات
کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.