Tôi được dạy HMM và đưa ra bài tập về nhà này. Tôi hiểu một phần của nó, nhưng tôi không chắc nó có đúng không. Vấn đề là:Mô hình Markov ẩn cho xúc xắc ba mặt
Xem xét một trò chơi khác nhau, nơi các đại lý không lật một đồng xu, nhưng thay vì lăn một ba mặt chết với nhãn 1, 2, và 3. (Cố gắng đừng để suy nghĩ về những gì một ba mặt chết có thể trông giống như.) Các đại lý có hai con xúc xắc nạp D1 và D2. Đối với mỗi chết Di, các xác suất của cán số i là 1/2, và xác suất của mỗi khác hai kết quả khác là 1/4. Tại mỗi lượt, người chia bài phải quyết định liệu (1) giữ cùng số chết, (2) chuyển sang người chết khác, hoặc (3) kết thúc trò chơi. Ông chọn (1) với xác suất 1/2 và mỗi người khác với xác suất 1/4. Khi bắt đầu, đại lý chọn một trong hai con xúc xắc có xác suất bằng nhau.
Tặng HMM cho trường hợp này. Chỉ định bảng chữ cái, các trạng thái, khả năng chuyển đổi và xác suất phát thải. Bao gồm bắt đầu trạng thái bắt đầu và giả sử rằng HMM bắt đầu ở trạng thái bắt đầu với xác suất 1. Đồng thời bao gồm kết thúc trạng thái kết thúc là .
Giả sử bạn quan sát chuỗi các cuộn chết sau đây: 1 1 2 1 2 2. Tìm một chuỗi các trạng thái phù hợp nhất với trình tự cuộn. Xác suất của chuỗi này là gì? Tìm câu trả lời bằng cách hoàn thành bảng Viterbi. Bao gồm mũi tên quay lại trong các ô để bạn có thể theo dõi chuỗi trạng thái. Một số các sự kiện sau đây có thể hữu ích:
log2 (0) = -∞
log2 (1/4) = -2
log2 (1/2) = -1
log2 (1) = 0- Thực tế có hai chuỗi trạng thái tối ưu cho chuỗi cuộn này. Trình tự khác của các trạng thái là gì?
Nếu tôi không sai cho phần đầu tiên tôi phải làm một cái gì đó giống như ở đây http://en.wikipedia.org/wiki/Hidden_Markov_model#A_concrete_example Nhưng tôi đã không hoàn toàn thực sự có được những gì là giả định bắt đầu với xác suất 1.
Ngoài ra, tôi 'không chắc chắn những gì tôi phải làm cho bảng Viterbi trong phần thứ hai của câu hỏi. Nếu bất kỳ cơ thể nào có thể cho tôi một số gợi ý hay manh mối, tôi sẽ biết ơn.
Đây có phải là câu hỏi lập trình không? –
Vâng, tôi không nghĩ rằng nó liên quan đến lập trình. Tôi không phải làm bất kỳ chương trình cho câu hỏi này chỉ cần thiết kế HMM. – smandape