There are 12 repositories under manifold-learning topic.
:red_circle: MiniSom is a minimalistic implementation of the Self Organizing Maps
PHATE (Potential of Heat-diffusion for Affinity-based Transition Embedding) is a tool for visualizing high dimensional data.
Pytorch implementation of Hyperspherical Variational Auto-Encoders
Manifold-learning flows (â„ł-flows)
Tensorflow implementation of Hyperspherical Variational Auto-Encoders
Introduction to Manifold Learning - Mathematical Theory and Applied Python Examples (Multidimensional Scaling, Isomap, Locally Linear Embedding, Spectral Embedding/Laplacian Eigenmaps)
A Julia package for manifold learning and nonlinear dimensionality reduction
Systematically learn and evaluate manifolds from high-dimensional data
Tensorflow implementation of adversarial auto-encoder for MNIST
Data Science and Matrix Optimization course
Code for the NeurIPS'19 paper "Guided Similarity Separation for Image Retrieval"
A set of notebooks as a guide to the process of fine-grained image classification of birds species, using PyTorch based deep neural networks.
This is the code implementation for the GMML algorithm.
An interactive 3D web viewer of up to million points on one screen that represent data. Provides interaction for viewing high-dimensional data that has been previously embedded in 3D or 2D. Based on graphosaurus.js and three.js. For a Linux release of a complete embedding+visualization pipeline please visit https://github.com/sonjageorgievska/Embed-Dive.
The software of Pamona, a partial manifold alignment algorithm.
Extended Dynamic Mode Decomposition for system identification from time series data (with dictionary learning, control and streaming options). Diffusion Maps to extract geometric description from data.
Geometric Dynamic Variational Autoencoders (GD-VAEs) for learning embedding maps for nonlinear dynamics into general latent spaces. This includes methods for standard latent spaces or manifold latent spaces with specified geometry and topology. The manifold latent spaces can be based on analytic expressions or general point cloud representations.
Implemented Laplacian Eigenmaps
This will show how to make autoencoders using pytorch neural networks
Geometry Regularized Autoencoders (GRAE) for large-scale visualization and manifold learning
The unsupervised learning problem trains a diffeomorphic spatio-temporal grid, that registers the output sequence of the PDEs onto a non-uniform parameter/time-varying grid, such that the Kolmogorov n-width of the mapped data on the learned grid is minimized.
ManifoldEM Python suite