I want to use HMM to do some multi-label classification on my data set.

The train data has about 10000 samples. Each sample is a vector that has 100 elements. And the train label is a number from 1 to 10.

The test data has about 1000 samples, with the same format.

Now I want to do HMM which is a supervised learning method on my data set, and use them to predict on the test, to calculate the error rate.

I am using Matlab, so I want to find a toolbox to use. I am going to use Kevin Murphy's Matlab toolbox. But I am not sure which model in his toolbox should I use:

HMMs with discrete outputs or HMMs with mixture of Gaussians outputs?

How to get a HMM model? And use which algorithm to predict the label by using the test data?

I did not quite understand his tutorial on his website. Could anyone give me some sample code?

Thanks!

asked Dec 09 '13 at 03:42

sean%20zhu's gravatar image

sean zhu
1222

HMM is an unsupervised method.

(Dec 09 '13 at 09:33) rm9
Be the first one to answer this question!
toggle preview

powered by OSQA

User submitted content is under Creative Commons: Attribution - Share Alike; Other things copyright (C) 2010, MetaOptimize LLC.