一、简介当涉及到降维和特征提取时,PCA、LDA和SVD是三种常用的线性代数和机器学习算法。它们在不同的应用场景下有着各自的优势和用途,也是面试中常问的一些基础知识。一句话总结:PCA是一种无监督降维算法,通过保留数据的主要信息来减少特征维度。LDA是一种有监督降维算法,着重于最大化类别之间的可分性。SVD是一种数学分解技术,常用于矩阵分解和数据压缩。二、面经1、请介绍一下PCA?2、PCA的主要步骤是什么?3、PCA的优缺点是什么?4、请推导一下PCA?5、请推导一下SVD,SVD是如何做矩阵分解的?6、SVD和PCA的关系是怎么样的?7、请介绍一下LDA以及LDA的一般步骤?8、LDA的优...