Code covered by the BSD License
-
K=kernel(X,type,para)
X: data matrix, each row is one observation, each column is one feature
-
Y=PCA(X,d)
X: data matrix, each row is one observation, each column is one feature
-
[Y, eigVector, para]=kPCA(X,d...
X: data matrix, each row is one observation, each column is one feature
-
z=kPCA_PreImage(y,eigVector,X...
y: dimensionanlity-reduced data
-
demo.m
-
View all files
Kernel PCA and Pre-Image Reconstruction
by Quan Wang
04 Jan 2013
(Updated 25 Feb 2013)
standard PCA, Gaussian kernel PCA, polynomial kernel PCA, pre-image reconstruction
|
Watch this File
|
| File Information |
| Description |
Principal component analysis (PCA) is a popular tool for linear dimensionality reduction and feature extraction. Kernel PCA is the nonlinear form of PCA, which is promising in exposing the more complicated correlation between original high-dimensional features. In this paper, we first talk about the basic ideas of PCA and kernel PCA, and then focus on the reconstruction of pre-images for kernel PCA. We also give an introduction on how PCA is used in active shape models (ASMs), and discuss how kernel PCA can be applied to improve traditional ASMs. Then we show some experiment results to compare the performance of kernel PCA and traditional PCA for pattern classification. We also implement the kernel PCA-based ASMs, and use it to construct human face models. |
| Required Products |
MATLAB
|
| MATLAB release |
MATLAB 7.7 (R2008b)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 25 Feb 2013 |
The efficiency is optimized. |
|
Contact us