👨🎓个人主页:研学社的博客
💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
📚2 运行结果
部分代码:
%% Using KCCA
[mU_kcca,mV_kcca,~,~] = KCCA(K1,K2,EvfdParams.NumberOfEigenVals);
Model_kcca = fitcecoc(mU_kcca(train_inds,:),labels(train_inds)','Learners',templateSVM('Standardize',true));
[label,score] = predict(Model_kcca,mU_kcca(test_inds,:));
acc_kcca=sum((label-labels(test_inds))==0)/numel(test_inds);
%% Using NCCA
[mU_ncca, mV_ncca,Kx, Ky] = NCCA_KernelsAsInputs(K1,K2, EvfdParams.NumberOfEigenVals);
Model_ncca = fitcecoc(mU_ncca(train_inds,:),labels(train_inds)','Learners',templateSVM('Standardize',true));
[label,~] = predict(Model_ncca,mU_ncca(test_inds,:));
acc_ncca=sum((label-labels(test_inds))==0)/numel(test_inds);
%% Using AD
K_ad=0.5*( GetCS(K1)* GetCS(K2)'+ GetCS(K2)* GetCS(K1)');
[V,EigenVals]=GetSortedEVs(K_ad, EvfdParams.NumberOfEigenVals);
Model_ad = fitcecoc(V(train_inds,:),labels(train_inds)','Learners',templateSVM('Standardize',true));
[label,score] = predict(Model_ad,V(test_inds,:));
acc_ad=sum((label-labels(test_inds)==0))/numel(test_inds);
%% Concatenate results
nccas=[nccas,acc_ncca];
kccas=[kccas,acc_kcca];
ours=[ours,acc_ours];
linears=[linears,acc_linear];
ads=[ads,acc_ad];
end
%% Aggregate results
mean_nccas=mean(nccas);
mean_kccas=mean(kccas);
mean_ours=mean(ours);
mean_linears=mean(linears);
mean_ads=mean(ads);
Table=[{ours,linears,ads,nccas,kccas}];
%% Compute STDs and print aggregaed results
AggTableText=cell(size(Table,1),size(Table,2));
AggTable=zeros(size(Table,1),2*size(Table,2));
for row_ind=1:size(Table,1)
text=[''];
for col_ind=1:size(Table,2)
AggTable(row_ind,2*(col_ind-1)+1)=mean(Table{row_ind,col_ind});
AggTable(row_ind,2*(col_ind))=std(Table{row_ind,col_ind});
AggTableText{row_ind,col_ind}=sprintf('$%.2f (%.2f)$',mean(Table{row_ind,col_ind}),std(Table{row_ind,col_ind}));
end
text=[text,'\\\\'];
🎉3 参考文献
部分理论来源于网络,如有侵权请联系删除。
[1]王鹤静,王丽娜.机器人路径规划算法综述[J/OL].桂林理工大学学报:1-15[2023-04-26].http://kns.cnki.net/kcms/detail/45.1375.N.20221213.1104.001.html
[2]Ori Katz, Ronen Talmon, Roy R. Lederman (2022) Multimodal Manifold Learning Using Kernel Interpolation Along Geodesic Paths