基于 Python 的 11 种经典数据降维算法|t-SNE降维算法

t-SNE降维算法

t-SNE 也是一种非线性降维算法,非常适用于高维数据降维到 2 维或者 3 维进行可视化。它是一种以数据原有的趋势为基础,重建其在低纬度(二维或三维)下数据趋势的无监督机器学习算法。

下面的结果展示参考了源代码,同时也可用 tensorflow 实现(无需手动更新参数)。
基于 Python 的 11 种经典数据降维算法|t-SNE降维算法_第1张图片

t-SNE 降维算法展示
  • 详细内容可参见《t-SNE 使用过程中的一些坑》:
    http://bindog.github.io/blog/2018/07/31/t-sne-tips/
  • 代码地址:
    https://github.com/heucoder/dimensionality_reduction_alo_codes/tree/master/codes/T-SNE

你可能感兴趣的:(python,数据挖掘)