scikit-tda/kepler-mapper
Kepler Mapper: A flexible Python implementation of the Mapper algorithm.
何を解決するか
高次元データを低次元空間に投影し、重複する領域(カバー)を作成して、その領域内のデータをクラスタリングすることで、ノードとエッジのネットワークを生成する。これにより、複雑なデータセットの背後にある構造を理解しやすくなる。
動作方法
このプロジェクトはTDA Mapperアルゴリズムを実装している。高次元データを低次元空間に射影し、重なりを持つ領域(カバー)を作成し、その領域内でデータをクラスタリングして、ノードとエッジのネットワークを生成する。
対象ユーザー
Scikit-Learnエコシステムと統合されたPythonベースのツールを使って、高次元データセットの位相構造を探索・可視化する必要があるデータサイエンティストや研究者。
特徴
- データ可視化にTDA Mapperアルゴリズムを使用。
- クラスタリングおよびスケーリングアルゴリズムのScikit-Learn APIと互換性あり。
- Plotlyによるインタラクティブな可視化をサポート。
- NumPyおよびScikit-learnと統合可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト