jlmelville/uwot

An R package implementing the UMAP dimensionality reduction method.

解決的問題

提供 Uniform Manifold Approximation and Projection (UMAP) 方法的 R 實作,用於將高維資料降維至低維空間,以便進行視覺化或分析。

作用方式

uwot 是原始 Python UMAP 實作的翻譯。它利用 C++ 程式碼以提升效能,並可與可選套件 RcppHNSWrnndescent 整合,加速最近鄰搜尋,這對 UMAP 流程至關重要。同時也支援監督學習與度量學習,以擴展至樣本外資料。

適用對象

使用 R 程式語言,需要對複雜資料集進行降維的資料科學家與研究人員。

主要特色

  • UMAP 實作:忠實的原始 Python UMAP 方法 R 版移植。
  • C++ 後端:使用編譯後的 C++ 以提升效率。
  • 彈性搜尋:支援多種最近鄰方法,包含 HNSW 與 nndescent。
  • 擴展功能:包含監督學習與度量學習擴展,適用於樣本外資料。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案