I need to write a classifier (Gaussian mixture model) in order to use it to recognize human action. I have 4 video datasets, each of which contains 12 actions that I want to recognize. I choose 3 of them as a set for training and 1 of them as a set of tests. For each frame, I retrieve 907 objects, which are my observations. Before applying the GM model to the training kit, I run a PCA on it. Therefore, I consider only 50 components.
I will build a GM model with one cluster of each action.
gm = gmdistribution.fit(data, cluster_num, 'Options', options, 'CovType','diagonal','Regularize', 1e-10, 'SharedCov', true);
Now I want to get visual feedback to see if clustering works well or if the data is misclassified.
Is something like this possible? 
source share