人間の行動認識に使用する分類子 (ガウス混合モデル) を作成する必要があります。ビデオの 4 つのデータセットがあります。そのうちの 3 つをトレーニング セットとして、1 つをテスト セットとして選択します。トレーニング セットに gm モデルを適用する前に、pca を実行します。
pca_coeff=princomp(trainig_data);
score = training_data * pca_coeff;
training_data = score(:,1:min(size(score,2),numDimension));
テスト段階では何をすればよいですか? テストデータで新しいprincompを実行する必要がありますか
new_pca_coeff=princomp(testing_data);
score = testing_data * new_pca_coeff;
testing_data = score(:,1:min(size(score,2),numDimension));
または、トレーニング データに対して計算した pca_coeff を使用する必要がありますか?
score = testing_data * pca_coeff;
testing_data = score(:,1:min(size(score,2),numDimension));