This project is a manifold learning and non-linear dimensionality reduction library used to project high-dimensional data into lower-dimensional spaces while preserving topological structure. It functions as a parametric embedding framework and a topological data visualization library for identifying clusters and patterns within complex datasets.
The library distinguishes itself through parametric neural mapping, which uses neural networks to learn functional mappings that allow for out-of-sample projections and the reconstruction of original data. It supports supervised and semi-supervised dimensionality reduction by incorporating categorical labels to improve class separation, as well as the ability to project data into non-Euclidean spaces such as spheres or hyperboloids.
The capability surface covers wide-ranging data analysis tasks, including density-based anomaly detection, sparse matrix reduction, and high-dimensional text embedding. It provides tools for embedding alignment across multiple datasets or time-sequenced slices, alongside manifold regularization to preserve local density. Visualization features include interactive plotting, graph connectivity views, and density-based rendering for massive datasets.
The framework includes utilities for model serialization, multi-threaded data processing, and the integration of custom neural network architectures.