动机 在机器学习领域中,我们常常会遇到维数很高的数据,有些数据的特征维度高达上百万维,很显然这样的数据是无法直接计算的,而且维度这么高,其中包含的信息一定有冗余,这时就需要进行降维,总的来说,我们降维的主要目的有如下几条: 在原始的高维空间中,包含有冗余信息以及噪音信息,在实际应用例如图像识别中造成了误差,降低了准确率:而通过降维,我们希望减少冗余信息所造成的误差,提高识别(或其他应用)的精度. 希望通过降维算法来寻找数据内部的本质结构特征. 通过降维来加速后续计算的速度 还有其他很多目的,如解