2011-01-01 9 views
36

Me gustaría ajustar un scikits.learn.hmm.GaussianHMM a secuencias de entrenamiento de diferente longitud. El método de ajuste, sin embargo, evita el uso de secuencias de diferente longitud haciendoEncajar un scikits.learn.hmm.GaussianHMM en secuencias de entrenamiento de longitud variable

obs = np.asanyarray(obs) 

que sólo funciona en una lista de matrices en forma igual. ¿Alguien tiene una pista sobre cómo proceder?

+3

Lamentablemente, este es solo uno de los problemas del HMM en scikit-learn; también carece de estabilidad numérica. Se ha hablado en la lista de correo de tal vez de dejarlo hace poco. –

Respuesta

6

Puede hacer un nuevo muestreo para "dar nueva forma" a una entrada determinada a la longitud deseada.

+0

No estoy seguro de por qué esto no se ha subido. +1 para la solución más fácil? – Jon

Cuestiones relacionadas