के लिए छुपा मार्कोव मॉडल मुझे एचएमएम सिखाया गया था और इस होमवर्क समस्या को दिया गया था। मैं इसका एक हिस्सा समझ गया, लेकिन मुझे यकीन नहीं है कि यह सही है या नहीं। समस्या है:तीन तरफा पासा
एक अलग खेल है जहाँ डीलर एक सिक्का, flipping है नहीं, लेकिन इसके बजाय रोलिंग एक तीन तरफा लेबल 1, 2 के साथ मर जाते हैं, और 3 (के बारे में क्या एक लगता है कि न करने का प्रयास करने पर विचार तीन तरफा मर सकता है।) डीलर के पास दो भारित पासा डी 1 और डी 2 है। प्रत्येक मरने के लिए, नंबर रोल करने की संभावना 1/2 है, और अन्य दो परिणामों में से प्रत्येक की संभावना 1/4 है। प्रत्येक मोड़ पर, डीलर को यह तय करना होगा कि (1) एक ही मरना है, (2) अन्य मरने पर स्विच करें, या (3) गेम को समाप्त करें। वह संभाव्यता 1/2 और संभाव्यता 1/4 वाले अन्य लोगों के साथ (1) चुनता है। शुरुआत में डीलर बराबर संभावना के साथ दो पासा में से एक चुनता है।
इस स्थिति के लिए एक एचएमएम दें। वर्णमाला, राज्यों, संक्रमण संभावनाएं, और उत्सर्जन संभावनाएं निर्दिष्ट करें। एक प्रारंभ स्थिति शुरू करें, और मान लें कि एचएमएम स्थिति में शुरू होने से शुरू होता है 1. इसमें राज्य अंत भी शामिल है।
मान लीजिए कि आप मरने के रोल के निम्नलिखित अनुक्रम का पालन करते हैं: 1 1 2 1 2 2. राज्यों का अनुक्रम खोजें जो रोल के अनुक्रम को सबसे अच्छी तरह बताते हैं। इस क्रम के की संभावना क्या है? विटरबी टेबल को पूरा करके जवाब पाएं। कोशिकाओं में बैकट्रैक तीर शामिल करें ताकि आप राज्यों के अनुक्रम का पता लगा सकें। निम्न तथ्यों में से कुछ उपयोगी हो सकता है:
log2 (0) = -∞
log2 (1/4) = -2
log2 (1/2) = -1
log2 (1) = 0- वास्तव में मरने के रोल के इस अनुक्रम के लिए राज्यों के दो इष्टतम अनुक्रम हैं। राज्यों का दूसरा अनुक्रम क्या है?
अगर मैं पहले भाग मैं यहाँ http://en.wikipedia.org/wiki/Hidden_Markov_model#A_concrete_example की तरह कुछ करने के लिए के लिए गलत नहीं कर रहा हूँ लेकिन मैं काफी वास्तव में क्या 1.
इसके अलावा संभावना के साथ शुरू ग्रहण करने के लिए है नहीं मिला, मैं मुझे यकीन नहीं है कि प्रश्न के दूसरे भाग में विटरबी टेबल के लिए मुझे क्या करना है। अगर कोई शरीर मुझे कुछ संकेत या सुराग दे सकता है, तो मैं आभारी रहूंगा।
क्या यह एक प्रोग्रामिंग प्रश्न है? –
अच्छा, मुझे नहीं लगता कि यह प्रोग्रामिंग से संबंधित है। मुझे इस सवाल के लिए एचएमएम डिजाइन करने के लिए कोई प्रोग्रामिंग करने की ज़रूरत नहीं है। – smandape