【文件属性】:
文件名称:MATLAB用拟合出的代码绘图-MATLAB-Kernel-PCA:MATLABKernelPCA:具有训练数据的PCA,可投影新数据
文件大小:61KB
文件格式:ZIP
更新时间:2021-05-21 17:21:55
系统开源
MATLAB用拟合出的代码绘图MATLAB
Kernel
PCA:具有训练数据的PCA,可投影新数据
概述
KernelPca.m是一个MATLAB类文件,使您可以用很短的代码完成以下三件事。
用训练数据和三个核函数(高斯,多项式,线性)拟合核pca模型(demo.m)
拟合的pca模型(demo.m)投影新数据
确认贡献率(demo2.m)
好好享受!
演示版
演示
↓
kpca
=
KernelPca(X,
'
gaussian
'
,
'
gamma
'
,
2.5
,
'
AutoScale
'
,
true
);
projected_X
=
project(kpca,
X,
2
);
projected_Xtest
=
project(kpca,
Xtest,
2
);
↓
演示2.m
load
fisheriris
linear_kpca
=
KernelPca(meas,
'
linear
'
);
↓
plot([
1
2
3
4
],
linear_kpca.contribution_ratio(
1
:
4
));
描述
具有三种内核函数的内核pca:线性[^
1]
【文件预览】:
MATLAB-Kernel-PCA-master
----image3.jpg(13KB)
----README.md(4KB)
----demo.m(1KB)
----LICENSE(1KB)
----data.mat(12KB)
----image1.jpg(22KB)
----image2.jpg(17KB)
----demo2.m(969B)
----KernelPca.m(9KB)