稀疏表示:用较少的基本信号的线性组合来表达大部分或者全部的原始信号。
假设我们用一个m*n的矩阵表示数据集Y,每一行代表一个样本,每一列代表样本的一个属性,一般而言,该矩阵大多数元素不为0。 稀疏表示的含义是,寻找一个系数矩阵X以及一个字典矩阵D,使得D*X尽可能的还原Y,且X尽可能的稀疏。X就是Y的稀疏表示。公式如下:
Y为训练样本,D为字典,X为稀疏系数。
寻找最优解(X最稀疏)是NP-Hard问题。用追逐算法(Pursuit Algorithm)得到的次优解代替。
K-SVD算法
稀疏表示:用较少的基本信号的线性组合来表达大部分或者全部的原始信号。
假设我们用一个m*n的矩阵表示数据集Y,每一行代表一个样本,每一列代表样本的一个属性,一般而言,该矩阵大多数元素不为0。 稀疏表示的含义是,寻找一个系数矩阵X以及一个字典矩阵D,使得D*X尽可能的还原Y,且X尽可能的稀疏。X就是Y的稀疏表示。公式如下:
Y为训练样本,D为字典,X为稀疏系数。
寻找最优解(X最稀疏)是NP-Hard问题。用追逐算法(Pursuit Algorithm)得到的次优解代替。
K-SVD算法