القصة الوحيدة الأرجح
تجمع خوارزمية الأمام كل المسارات الخفية لتقول مدى احتمال البيانات. وكثيرًا ما نريد شيئًا آخر: أفضل قصة واحدة أي متتالية الحالات الوحيدة التي تفسر البيانات بأعلى احتمال. وفك ترميز فيتربي يجدها. والفكرة هي خوارزمية الأمام مع تغيير واحد: بدل الجمع على الحالات السابقة نأخذ الأفضل. نحتفظ بدرجة وهي احتمال أفضل مسار ينتهي في الحالة في اليوم ونتذكر أي حالة سابقة أعطته أي المؤشر الخلفي.
بعد اليوم الأخير اختر الحالة ذات أكبر وارجع عبر المؤشرات لقراءة المسار كله. نقطتان عمليتان. أولًا اعمل باللوغاريتمات: فحاصل ضرب احتمالات كثيرة يقترب من الصفر أما اللوغاريتمات فتحوّله إلى مجموع، وبما أن اللوغاريتم متزايد يبقى المسار الأفضل نفسه. وثانيًا المسار الأفضل ليس هو اختيار الحالة الأرجح في كل يوم على حدة. فقد يفرضه ما يأتي لاحقًا كما يبيّن المثال.
- فيتربي يستبدل مجموع خوارزمية الأمام بقيمة عظمى ويحتفظ بمؤشرات خلفية.
- المسار الأفضل قد يختلف عن الحالة الأرجح في كل يوم على حدة.
- استعمل اللوغاريتمات: مجاميع اللوغاريتمات تتجنب الانخفاض الحسابي وتبقي المسار الأفضل نفسه.
المختبر: ما الذي يُقيَّم
- درجة فيتربي في اليوم الثاني15 نقطة
- احتمال أفضل مسار15 نقطة
- لوغاريتم أفضل مسار10 نقطة
- مقابل مسار آخر10 نقطة
- الحالة الأولى لأفضل مسار15 نقطة
- خطوات فيتربي10 نقطة
- طابق المصطلحات10 نقطة
- لماذا نستعمل اللوغاريتمات15 نقطة