You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Left: the original dataset consisting of two concentric circles with noise, colored by class label. Right: the resulting Mapper graph, built from the PCA projection and clustered using DBSCAN. The two concentric circles are well identified by the connected components in the Mapper graph.
131
+
Left: the original dataset consisting of two concentric circles with noise,
132
+
colored by class label. Right: the resulting Mapper graph, built from the PCA
133
+
projection and clustered using DBSCAN. The two concentric circles are well
134
+
identified by the connected components in the Mapper graph.
- **Fast Mapper graph construction**: Accelerates computations with efficient
49
-
spatial search, enabling analysis of large, high-dimensional datasets.
51
+
- **Efficient construction**
52
+
53
+
Leverages optimized spatial search techniques and parallelization to accelerate the construction of Mapper graphs, supporting the analysis of high-dimensional datasets.
54
+
55
+
- **Scikit-learn integration**
56
+
57
+
Provides custom estimators that are fully compatible with scikit-learn's API, enabling seamless integration into scikit-learn pipelines for tasks such as dimensionality reduction, clustering, and feature extraction.
58
+
59
+
- **Flexible visualization**
60
+
61
+
Multiple visualization backends supported (e.g., Plotly, Matplotlib) for generating high-quality Mapper graph representations with adjustable layouts and styling.
50
62
51
-
- **Scikit-learn compatibility**: Easily integrate Mapper as a part of your
52
-
machine learning workflows.
63
+
- **Interactive app**
53
64
54
-
- **Flexible visualization options**: Visualize Mapper graphs with multiple
55
-
supported backends, tailored to your needs.
65
+
Provides an interactive web-based interface (via Streamlit) for dynamic exploration of Mapper graph structures, offering real-time adjustments to parameters and visualizations.
56
66
57
-
- **Interactive exploration**: Explore data interactively through a
58
-
user-friendly app.
59
67
60
68
Background
61
69
----------
62
70
63
-
The Mapper algorithm transforms complex datasets into graph representations
64
-
that highlight clusters, transitions, and topological features. These insights
65
-
reveal hidden patterns in data, applicable across fields like social sciences,
66
-
biology, and machine learning. For an in-depth coverage of Mapper, including
67
-
its mathematical foundations and applications, read the
68
-
`original paper <https://research.math.osu.edu/tgda/mapperPBG.pdf>`__.
71
+
The Mapper algorithm extracts topological features from complex datasets,
72
+
representing them as graphs that highlight clusters, transitions, and key
73
+
structural patterns. These insights reveal hidden data relationships and are
74
+
applicable across diverse fields, including social sciences, biology, and
75
+
machine learning. For an in-depth overview of Mapper, including its
76
+
mathematical foundations and practical applications, read
77
+
`the original paper <https://research.math.osu.edu/tgda/mapperPBG.pdf>`__.
0 commit comments