rust-ml / linfa

A Rust machine learning framework.
Apache License 2.0
3.6k stars 232 forks source link

umap for dimension reduction #335

Open wangjiawen2013 opened 4 months ago

wangjiawen2013 commented 4 months ago

Linfa supports pca and tsne now. Uniform Manifold Approximation and Projection (UMAP) is a dimension reduction technique that can be used for visualisation similarly to t-SNE, but also for general non-linear dimension reduction (https://umap-learn.readthedocs.io/en/latest/). Since UMAP is becoming popular, does linfa support it ?

quietlychris commented 4 months ago

We're open to contributions implementing UMAP, but as far as I'm aware, it's not currently supported in Linfa and no one is currently working on implementing it.