-
-
Notifications
You must be signed in to change notification settings - Fork 3
Kernel PCA
Kernel Principal Component Analysis is as the name suggests an extension of PCA, that allows for nonlinear data by making use of kernels. The basic idea behind Kernel PCA is to project the data onto a higher dimensional space where there can be made new principal components as in the normal PCA.
But making a new dimension would be pretty expensive i computing cost, therefore Kernel PCA makes of something called the Kernel trick. Instead of squaring the values needed to projected onto the new dimension. We use the kernel function
These are the steps to calculate kernel PCA.
https://www.geeksforgeeks.org/ml-introduction-to-kernel-pca/
https://arxiv.org/pdf/1207.3538.pdf
https://nirpyresearch.com/pca-kernel-pca-explained/
https://ml-explained.com/blog/kernel-pca-explained
https://www.youtube.com/watch?v=efR1C6CvhmE
https://towardsdatascience.com/kernel-pca-vs-pca-vs-ica-in-tensorflow-sklearn-60e17eb15a64