Not Sure About Further Or Higher, But Definitely Faster
See the GitHub milestone for full change list.
Infrastructure Updates
- Dropped support for Python 3.5
- Removed
*args
fromAlgorithm.fit
, so additional data must be provided via keyword arguments - Made
Algorithm.fit
implementations consistently take**kwargs
for hybrid flexibility
Algorithm Updates
- Substantial performance and stability improvements to item-item
- Added a coordinate descent solver to explicit-feedback ALS and made it the default. The old
LU-based solver is still available withmethod='lu'
. - Added a conjugate gradient solver to implicit-feedback ALS and made it the default.
- Added a random recommender