Hello,
I had raised an issue last year regarding the use of initialization values for the HMMs, but I see there are currently few contributors.
I am now attempting to play with the source to allow setting of the mu and variance of the Factorial HMM for the internal binary states instead of relying on random initialization, but I am not sure what variables I should be changing. The different distributions are held in lists and I am not sure of the nomenclature of the variables that should be altered. There are variables labelled NormalGamma_Parameter{binaryHiddenVar0 = 0, binaryHiddenVar1 = 0}_0 for example which would seem to hold the desired values. Can someone point me in the direction of the variables to be changed so that I can play with it further?
What I am attempting to do overall is add an initQs method that works in parallel to the resetQs method to populate the Node statistics in the MessagePassingAlgorithm and DynamicModel classes.
Lastly, is it valid to be initializing the starter values for the time0 and timeT values?
If I am going in entirely the wrong direction, I can play elsewhere if given direction.
Thanks,
Jason
Hello,
I had raised an issue last year regarding the use of initialization values for the HMMs, but I see there are currently few contributors.
I am now attempting to play with the source to allow setting of the mu and variance of the Factorial HMM for the internal binary states instead of relying on random initialization, but I am not sure what variables I should be changing. The different distributions are held in lists and I am not sure of the nomenclature of the variables that should be altered. There are variables labelled NormalGamma_Parameter{binaryHiddenVar0 = 0, binaryHiddenVar1 = 0}_0 for example which would seem to hold the desired values. Can someone point me in the direction of the variables to be changed so that I can play with it further?
What I am attempting to do overall is add an initQs method that works in parallel to the resetQs method to populate the Node statistics in the MessagePassingAlgorithm and DynamicModel classes.
Lastly, is it valid to be initializing the starter values for the time0 and timeT values?
If I am going in entirely the wrong direction, I can play elsewhere if given direction.
Thanks,
Jason