PCA降维 Resources

Showing items tagged with "PCA降维"

This MATLAB implementation performs dimensionality reduction for M*N large datasets with clear procedural steps. The function y = pca(mixedsig) processes an n*T mixed signal matrix where n represents the number of signals and T denotes sampling points, returning an m*T principal component matrix. Algorithm workflow includes: 1) Mean centering, 2) Covariance matrix computation with eigenvalues/eigenvectors, 3) Threshold-based eigenvalue selection, 4) Descending eigenvalue sorting, 5) Small eigenvalue removal, 6) Large eigenvalue removal (typically skipped), 7) Selected eigenvalue merging, 8) Corresponding eigenvector selection, 9) Whitening matrix calculation, 10) Principal component extraction.

MATLAB 329 views Tagged

This MATLAB program implements a comprehensive facial recognition pipeline that first processes face images using Gabor wavelet transformation for feature extraction, then applies PCA (Principal Component Analysis) for dimensionality reduction, and finally employs an SVM (Support Vector Machine) classifier for multi-class recognition. The implementation supports the complete ORL face database and utilizes the libsvm toolbox (version: libsvm-mat-2.89-3[FarutoUltimate3.0]). Key implementation details include Gabor filter parameter configuration, PCA eigenvector computation, and SVM kernel function selection for optimal multi-class classification performance.

MATLAB 201 views Tagged

PCA dimensionality reduction implementation for pattern recognition, focusing on input data structure and parameter configuration. The data parameter accepts a matrix where each row represents a sample, while the option parameter specifies the target dimensionality for reduction.

MATLAB 211 views Tagged