This is an implementation of the largeVis algorithm described in
(https://arxiv.org/abs/1602.00370). It also incorporates:
- A very fast algorithm for estimating k-nearest neighbors, implemented
in C++ with
RcppandRcppParallel, usingRcppAnnoyfor the ANNOY phase of the algorithm. - Efficient implementations of the clustering algorithms:
HDBSCANOPTICSDBSCAN
- Functions for visualizing manifolds like this.
- Version 0.3.0 is a major update.
OpenMPhas been replaced byRcppParallel. My homegrown implementation of the ANNOY phase of the ANN algorithm is replaced byRcppAnnoy. This was done because of the varying availability ofOpenMPon many systems (e.g., OS X). Performance appears to be improved considerably, and more distance metrics are available, unfortunately at the expense of breaking changes to several functions. See NEWS for full details. - Version 0.1.10 re-adds clustering, and also adds momentum training to largeVis, as well as a host of other features and improvements.
- Version 0.1.9.1 has been accepted by CRAN. Much grattitude to Uwe Ligges and Kurt Hornik for their assistance, advice, and patience.



