jlmelville/uwot

An R package implementing the UMAP dimensionality reduction method.

何を解決するか

UMAP(Uniform Manifold Approximation and Projection)法のR実装を提供し、高次元データを低次元空間に次元削減して可視化や分析に利用できるようにします。

動作方法

uwotは元のPython UMAP実装の翻訳です。パフォーマンス向上のためC++コードを使用しており、RcppHNSWrnndescentといったオプションパッケージと連携して最近傍探索を高速化できます。これはUMAPプロセスにおいて重要な役割を果たします。また、アウトオブサンプル拡張のための教師あり学習およびメトリック学習もサポートしています。

対象ユーザー

複雑なデータセットに対して次元削減を実行したい、R言語を使用するデータサイエンティストや研究者。

特徴

  • UMAP実装: 元のPython UMAPメソッドの忠実なRポート。
  • C++バックエンド: 効率性を高めるためにコンパイル済みC++を使用。
  • 柔軟な探索: HNSWやnndescentを含む複数の最近傍探索手法をサポート。
  • 拡張機能: アウトオブサンプルデータ用の教師あり学習およびメトリック学習拡張を含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト