1.LE(拉普拉斯)特征映射
LE(拉普拉斯)特征映射
目的:为了构架一个
降维
表示图关系的邻接矩阵如何构建:图中特征相似的点,在二维邻接矩阵中的距离应该靠近
定义,D是度矩阵,W是邻接矩阵(且W为对称矩阵),L是拉普拉斯矩阵:
表示方式:
表示邻接矩阵位置为ij的具体数据
表示一个节点实例的在
低维空间
中的向量表示
因此类似计算损失值来优化目标矩阵,y是点在低维空间中向量表示:
$W_{ij}=W_{ji}
\sum_{i=1}^{n}W_{im}
y_i
D_{ii}
$
使用最小的m个非零特征值对应的特征向量作为降维后的结果输出。
实操步骤:
- 构建图:
- 确定权重
- 特征映射:计算拉普拉斯矩阵L的特征向量与特征值:Ly=λDy
python numpy有直接求解特征值和特征向量的函数
## a为特征值,b为特征向量 a,b=np.linalg.eig(x)