PCA and WPCA for dimentionality reduction after Feature Extraction in speaker recognition system

2 ビュー (過去 30 日間)
Shaikha Hajri
Shaikha Hajri 2011 年 2 月 19 日
回答済み: Aditya 2025 年 7 月 22 日
hi all,
i want to use dimentionality reduction after feature extraction (MFCC) using PCA and WPCA. can some one give me the code for both
help is appreciated
-Shaikha

回答 (1 件)

Aditya
Aditya 2025 年 7 月 22 日
Hi Shaikha,
After extracting MFCC features, it's common to apply dimensionality reduction techniques such as PCA (Principal Component Analysis) and WPCA (Weighted Principal Component Analysis) to reduce the feature space and possibly improve classification or clustering performance.
  • PCA is widely used for dimensionality reduction. In MATLAB, you can use the built-in pca function. Suppose your MFCC features are stored in a matrix called mfccFeatures, where each row corresponds to an audio sample and each column to an MFCC coefficient.
  • WPCA is a variant of PCA where each sample can be assigned a weight, which is useful if you want certain samples to have more influence on the resulting components. While MATLAB does not have a built-in wpca function, you can implement it by weighting your centered data before applying PCA.

カテゴリ

Help Center および File ExchangeDimensionality Reduction and Feature Extraction についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by