-
Notifications
You must be signed in to change notification settings - Fork 736
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can hmmlearn (HMMGMM) be used for supervised learning? #109
Comments
Hi, no I've skimmed through the task you've linked and noticed some minor inaccuracies regarding the |
Hi there @superbobry. I found this discussion because I would like to use a GMMHMM in a supervised manner. I understand that I can not use seqlearn because my observations are not discrete. Your suggestion of using sklearn.mixture.GMM seems very interesting, but I don't even know how to start: I am new to HMM and GMM, and the documentation of scikit's GMM seems to indicate that the GMM is fit pretty much in the same way that it is done with hmmlearn: in a non-supervised fashion (i.e. without providing the labels for the samples). Any help you could offer would be very appreciated. :) |
@luigivieira have you get any idea of doing that? I was doing similar thing (continuous observation as well), using GMM of sklearn and HMM (and multivariate Gaussian distribution for modeling observation) in pomogranate. (But this gmm-hmm model does not work well for my case.) |
@RoshanPAN Nope, I didn't find any alternative solution to do this. :( |
Hi @AWin9 , I did something similar by feeding the model pretrained gmm per state the transition matrix and the start probabilities. It would look something like:
|
I am interested in HMM/GMM. I would like to use it for supervised learning, i.e. I have a sequence and labels for the sequence. Seqlearn allows us to use just MultinomialHMM. How can I implement hmmgmm for supervised learning using hmmlearn and seqlearn?
I want to solve this task http://cslu.ohsu.edu/~bedricks/courses/cs655/hw/hw4/hw4.html
The text was updated successfully, but these errors were encountered: