我接受了HMM的训练并得到了以下的作业题目。我理解其中一部分,但不确定是否正确。问题是:
考虑一个不同的游戏,荷官不是掷硬币,而是滚动一个有标签为1、2、3的三面骰子。(不要想象一个什么样的三面骰子)。 荷官有两枚加权骰子D1和D2。对于每个骰子Di,掷出数字i的概率为1/2,而其他两种结果的概率均为1/4。在每轮中,荷官必须决定是保持相同的骰子(1)、切换到另一个骰子(2)还是结束游戏(3)。他以1/2的概率选择(1),以1/4的概率选择其他每个选项。在开始时,荷官随机选择其中一种骰子。
此外,我不确定在问题的第二部分中我需要为Viterbi表格做什么。如果有人能给我一些提示或线索,那就太好了。
考虑一个不同的游戏,荷官不是掷硬币,而是滚动一个有标签为1、2、3的三面骰子。(不要想象一个什么样的三面骰子)。 荷官有两枚加权骰子D1和D2。对于每个骰子Di,掷出数字i的概率为1/2,而其他两种结果的概率均为1/4。在每轮中,荷官必须决定是保持相同的骰子(1)、切换到另一个骰子(2)还是结束游戏(3)。他以1/2的概率选择(1),以1/4的概率选择其他每个选项。在开始时,荷官随机选择其中一种骰子。
- 给出此情况下的HMM。指定字母表、状态、转移概率和发射概率。包括一个起始状态start,并假设HMM从状态start开始的概率为1。同时包括一个结束状态end。
- 假设您观察到以下骰子序列:1 1 2 1 2 2。找到最好解释这个序列的状态序列。这个序列的概率是多少?通过完成Viterbi表格来找到答案。在单元格中包括回溯箭头,以便您可以追溯状态序列。以下事实中的一些可能有用:
- 对于这个骰子序列,实际上有两个最优状态序列。另一个状态序列是什么?
log2(0)= -∞
log2(1/4)= -2
log2(1/2)= -1
log2(1)= 0
此外,我不确定在问题的第二部分中我需要为Viterbi表格做什么。如果有人能给我一些提示或线索,那就太好了。