Changelog¶
0.21.1 - 2019-12-10¶
This is a bugfix release due to the recent update of scikit-learn to v0.22.
Fixes¶
Require scikit-learn v0.21.3.
Until the necessary adaptions for v0.22 are completed, scikit-hubness will require scikit-learn v0.21.3.
0.21.0 - 2019-11-25¶
This is the first major release of scikit-hubness.
Added¶
Enable ONNG provided by NGT (optimized ANNG). Pass
optimize=True
toNNG
.User Guide: Description of all subpackages and common usage scenarios.
Examples: Various usage examples
Several tests
Classes inheriting from
SupervisedIntegerMixin
can be fit with anApproximateNearestNeighbor
orNearestNeighbors
instance, thus reuse precomputed indices.
Changes¶
Use argument
algorithm='nng'
for ANNG/ONNG provided by NGT instead of'onng'
. Also setoptimize=True
in order to use ONNG.
Fixes¶
DisSimLocal would previously fail when invoked as
hubness='dis_sim_local'
.Hubness reduction would previously ignore
verbose
arguments under certain circumstances.HNSW
would previously ignoren_jobs
on index creation.Fix installation instructions for puffinn.
0.21.0a9 - 2019-10-30¶
Added¶
General structure for docs
Enable NGT OpenMP support on MacOS (in addition to Linux)
Enable Puffinn LSH also on MacOS
Fixes¶
Correct mutual proximity (empiric) calculation
Better handling of optional packages (ANN libraries)
Maintenance¶
streamlined CI builds
several minor code improvements
New contributors¶
Silvan David Peter