Let's Do It Live
This release brings a number of functionality and performance improvements. Highlights include:
- Refactoring the
Bias
model and using it consistently instead of re-implementing pieces in matrix factorizers - Support new ratings from a user in both ALS recommenders
- Fix crash when TensorFlow 1 is installed
The main-channel Conda packages for this release have disabled MKL support in macOS, due to environmental factors causing the build to fail. LensKit will still work fine in MKL environments, it just won't use its MKL-based k-NN acceleration on macOS. Linux and Windows are still unchanged. With 0.11, we will also begin publishing packages to conda-forge
; we expect MKL acceleration to work in that environment.
What’s Changed
- Update @actions/core for CI build (#205) @mdekstrand
- ALS: Refactor common matrix & fix tests (#204) @mdekstrand
- added new ratings for predict method in ImplicitMF (#202) @carlos10seg
- Remove BiasedMFPredictor in favor of Bias (#201) @mdekstrand
- Fix failures with unexpected parallel package installs (#199) @mdekstrand
- [DOC/FIX] Correction in ImplicitMF docstring (#196) @ShwetanshuSingh
- Add known-rating predictor (#182) (#184) @carlos10seg
- Move Bias class into
bias
package (#175) (#183) @carlos10seg - Bump @actions/core from 1.2.3 to 1.2.6 in /.github/actions/conda-env (#194) @dependabot
- Bump Numba support to 0.51 (#186) @mdekstrand
- Fix ALS run-time training (#114) for empty rating series (#187) @carlos10seg
- Add run-time training to ALS BiasedMF (#114) (#173) @carlos10seg
- Add transform_user and inverse_transform_user methods to bias. (#181) @carlos10seg