学习数值数据的非线性流形
DimensionReduction 可以学习大多数数据所处于的参数化流形。下面的例子学习和可视化三维数据的流形。
生成一个 "Swiss roll" 数据集。
在数据集上训练非线性降维器。维度从 3 降为 2。
逆降维 可被解释为一个参数化曲面。通过生成点 (u, v) 并用逆降维 对其进行转换来可视化曲面。
现在可视化原始空间中的数据集,根据降维变量 u 对每个点进行着色。
DimensionReduction 可以学习大多数数据所处于的参数化流形。下面的例子学习和可视化三维数据的流形。
生成一个 "Swiss roll" 数据集。
在数据集上训练非线性降维器。维度从 3 降为 2。
逆降维 可被解释为一个参数化曲面。通过生成点 (u, v) 并用逆降维 对其进行转换来可视化曲面。
现在可视化原始空间中的数据集,根据降维变量 u 对每个点进行着色。