Encuentre estados ocultos subyacentes dadas las emisiones de un proceso HMM
Dada la secuencia de observaciones desde un sistema con un modelo conocido, es genéricamente imposible recuperar únicamente la secuencia correspondiente de los estados no observables del sistema. Mathematica 10 da soporte a dos criterios comúnmente utilizados para encontrar la secuencia de estado "óptimo" asociada con las observaciones dadas: decodificación de Viterbi y decodificación posterior. La secuencia descodificada de Viterbi maximiza la probabilidad común de la secuencia de estados y emisiones ocultos. La secuencia decodificada posterior maximiza individualmente la probabilidad de estar en el estado oculto para cada emisión.
Construya un HMM con topología de izquierda a derecha y distribuciones de emisiones superpuestas.
Out[2]= | |
Encuente la secuencia de estado oculto más probable usando decodificación de Viterbi.
Out[4]= | |
Encuentre la secuencia de estados ocultos más probable usando decodificación posterior.
Out[5]= | |
La decodificación también funciona con emisiones multivariantes.
Out[7]= | |
Encuentre la secuencia de estado más probable usando la decodificación de Viterbi.
Out[9]= | |
Encuentre la secuencia de estados más probables usando decodificación posterior.
Out[10]= | |