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。
- 擴展功能:包含監督學習與度量學習擴展,適用於樣本外資料。
相關
- 專案
- 專案
- 專案
- 專案
- 專案