0.6.0
This release features various fixes and improvements, as well as a new triplet-based algorithm, SCML (see http://researchers.lille.inria.fr/abellet/papers/aaai14.pdf), and an associated Triplets API. Triplets-based metric learning algorithms are used in settings where we have an "anchor" sample that we want to be closer with a "positive" sample than with a "negative" sample. Consistently with related packages like scikit-learn, we have also dropped support for Python 2 and Python 3.5.
New algorithms
- Add Sparse Compositional Metric Learning (SCML) (#278)
General updates on the package
- Drop support for python 2 and python 3.5 (#291)
- Add the Triplets API (#279)
- Solve issues in the documentation (#265, #266, #271, #274, #280)
- Allow installation from conda (#283)
- Fix covariance initialization when matrix is not invertible (#277)
- Add more robusts checks that an estimator is fitted (#267)
Improvements to existing algorithms