"Linear" (机器学习方法)
- 用于 DimensionReduction、DimensionReduce、FeatureSpacePlot 和 FeatureSpacePlot3D 的方法.
- 将数据映射到线性低维空间.
Details & Suboptions
- "Linear" 是一种线性降维方法. 该方法通过线性映射学习数据的低维表示.
- "Linear" 适用于具有大量特征、大量示例和可能许多缺失值的数据集(因此可用于协同过滤);但它可能不适用于具有非线性流形的数据集.
- 以下图表显示了将 "Linear" 方法应用于基准数据集 Fisher's Irises、MNIST 和 FashionMNIST的结果:
- 根据数据的不同,"Linear" 方法要么首先标准化数据(实际上变成了 "PrincipalComponentsAnalysis" 方法),要么保持数据原样(实际上变成了 "LatentSemanticAnalysis" 方法).
- 学习到的参数是一个大小为 的矩阵,其中 和 分别是数据的原始维度和最终维度. 降维是通过矩阵乘法完成的.
- 参数是通过最小化训练数据的重构误差(均方误差)来确定的.
- 在内部,使用了奇异值分解、交替最小二乘法和幂迭代等程序.