问题描述
有没有一种实现隐马尔可夫模型的方法,其中单个状态可以发射多个发射符号(一个[状态]到多个[发射])?
例如,假设我有两个状态states = {S1,S2}
和四个发射符号symbols = {A,B,C,D}
。可以调用Viterbi算法来查找最有可能产生示例发射'ABCD'
的路径-假定每个状态恰好发射一个符号(即S1 -> A,S2 -> B,S1 -> C,S1 -> D
。
我想做的是扩大排放符号的范围,以使每个状态都可以发射多个符号symbols = {A,D,AA,AB,AC,AD,BA,BB,BC,BD ...}
。这样,状态路径长度可以与发射路径长度不同:(即S1 -> AB,S2 -> C,S3 -> D // 3 states,4 emitted symbols
)。我知道LSTM可以使用一对多模型,经典HMM架构可以做到这一点吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)