2011-01-01 13 views
36

Mi piacerebbe installare un scikits.learn.hmm.GaussianHMM per allenare sequenze di diversa lunghezza. Il metodo di adattamento, tuttavia, impedisce utilizzando sequenze di lunghezza diversa facendoAdattamento di un scikits.learn.hmm.GaussianHMM a sequenze di allenamento a lunghezza variabile

obs = np.asanyarray(obs) 

che funziona solo su una lista di array forma altrettanto. Qualcuno ha un suggerimento su come procedere?

+3

Sfortunatamente, questo è solo uno dei problemi dell'HMM in scikit-learn; manca anche la stabilità numerica. Nella mailing list si parla forse di lasciarlo cadere non molto tempo fa. –

risposta

6

È possibile ripetere il campionamento per "rimodellare" un dato ingresso alla lunghezza desiderata.

+0

Non sono sicuro del motivo per cui questo non è stato convertito. +1 per la soluzione più semplice? – Jon