最近看了论文Class-wise feature extraction technique for multimodal data,论文中提出了一种对LPP(局部保留投影 )的改进方法,称之为CdLPP( Class-dependent Locality Preserving Projections )。
先讲讲LPP,定义亲和矩阵A为N*N的矩阵,A(i,j)表示样本i和样本j的相似度
CdLPP的学习与实现
χik 表示χ的第k近邻
接下来,计算以下矩阵:
CdLPP的学习与实现
并求解CdLPP的学习与实现
令T1 = X*L*X’ T2 = X*D*X’ 即为求T = T1/T2的特征值和特征向量
X为样本数据构成的矩阵
求出特征值和特征向量后,取其中最小的r个,即可得到将n维数据投影到r维的投影矩阵。

接下来是CdLPP:
CdLPP的学习与实现
根据论文描述,分为以下步骤:
1.将训练集π根据样本的c个类别划分为π=π1π2π3πc
2.对每个类πi都运行LPP得到投影矩阵TLPPi
3.使用类间负散布矩阵:
CdLPP的学习与实现
Sni为负散布矩阵,计算时使用的是i这一类的均值和除i之外所有其他类的样本计算
Tni的过程和PCA(主成分分析)差不多,就是求特征值和特征向量,得到投影矩阵,即对Sni进行求特征值和特征向量的处理,得到Tni

4.对[Tni,TLPPi]使用施密特正交化方法,得到投影矩阵TCdLPPi

代码的验证和实现随后放上

相关文章:

  • 2022-12-23
  • 2021-12-18
  • 2021-10-15
  • 2021-11-20
  • 2021-10-31
  • 2021-09-11
  • 2022-12-23
猜你喜欢
  • 2021-04-22
  • 2021-04-30
  • 2021-11-21
  • 2021-09-19
  • 2022-12-23
  • 2021-12-21
  • 2022-12-23
相关资源
相似解决方案