jlmelville/uwot
An R package implementing the UMAP dimensionality reduction method.
解决的问题
提供 Uniform Manifold Approximation and Projection (UMAP) 方法的 R 实现,用于将高维数据降维到低维空间,以便进行可视化或分析。
工作原理
uwot 是原始 Python UMAP 实现的翻译。它利用 C++ 代码以提高性能,并可与可选包 RcppHNSW 和 rnndescent 集成,以加速最近邻搜索,这是 UMAP 过程中的关键步骤。它还支持监督学习和度量学习,用于样本外扩展。
适用人群
需要对复杂数据集进行降维的 R 语言数据科学家和研究人员。
主要亮点
- UMAP 实现:对原始 Python UMAP 方法的忠实 R 版本移植。
- C++ 后端:使用编译后的 C++ 以提高效率。
- 灵活的搜索:支持多种最近邻方法,包括 HNSW 和 nndescent。
- 扩展功能:包含监督学习和度量学习扩展,用于样本外数据。
相关
- 项目
- 项目
- 项目
- 项目
- 项目