Skip to content

v0.1.0

Compare
Choose a tag to compare
@frankier frankier released this 14 Mar 17:28
· 50 commits to main since this release

Initial release of sklearn-ann.

sklearn-ann eases integration of approximate nearest neighbours libraries such as annoy, nmslib and faiss into your sklearn pipelines. It consists of:

  • Transformers conforming to the same interface as KNeighborsTransformer which can be used to transform feature matrices into sparse distance matrices for use by any estimator that can deal with sparse distance matrices. Many, but not all, of scikit-learn's clustering and manifold learning algorithms can work with this kind of input.
  • RNN-DBSCAN: a variant of DBSCAN based on reverse nearest neighbours.

What's Changed

Full Changelog: https://github.com/scikit-learn-contrib/sklearn-ann/commits/v0.1.0