All Versions
16
Latest Version
Avg Release Cycle
79 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.5.0 Changes
๐ฅ Breaking API Changes
The API for implicit has substantially changed in v0.5.0 - and any code written for the previous API will need to be rewritten:
- ๐ Change model.fit to take a user_items sparse matrix #484
- Return numpy arrays from recommend methods #482
- Don't require empty rows in user_items and item_users parameters #526
- Unify API for rank_items/recommend/recommend_all #489
๐ Performance Improvements
- Speedup evaluation by using batch recommend functions #520
- ๐ Use FAISS for GPU inference #506
- Multithreaded speedups for CPU models #517
- ๐ Use thrust::binary_search to verify negative samples on GPU #524
- ๐ Release GIL on GPU calls #528
๐ New Features
- โ Add incremental retraining support for ALS models #527
- Add filtering for similar_items and similar_users #488
- โ Add support for recalculate_users/items on the GPU #515
- โ Add methods for converting MF models to/from gpu #521
- โ Add a tutorial notebook for the lastfm example #529
- Approximate nearest neighbour for BPR/LMF and GPU models #487
- Dynamically detect CUDA availability #174
-
v0.4.4 Changes
- โ Adds Precompiled CUDA packages on conda-forge
- โฌ๏ธ Drops support for CUDA 8
-
v0.4.2
October 23, 2019 -
v0.4.1 Changes
October 20, 2019- โ Add validation scheme(#283)[https://github.com/benfred/implicit/pull/283]
-
v0.4.0 Changes
August 01, 2019- โ Add logistic matrix factorization algorithm #231
- ๐ Use tqdm for progress bars #240
- โ Add [email protected] #275
-
v0.3.9 Changes
July 13, 2019- โ Add ability to pickle nearest neighbours recommenders (#191)[https://github.com/benfred/implicit/issues/191]
- โ add NDCG method to evaluation (#212)[https://github.com/benfred/implicit/pull/212]
- โ Add a 'recommend_all' method for matrix factorization models (#179)[https://github.com/benfred/implicit/pull/179]
-
v0.3.8 Changes
October 11, 2018- Ensure progress bar hits 100% during xval
- ๐ Fix bm25recommender missing default parameter on fit
-
v0.3.7 Changes
September 22, 2018- ๐ Fix GPU faiss model with > 1024 results (#149)[https://github.com/benfred/implicit/issues/149]
- โ Add a reddit votes dataseet
- โ Add similar users calculation in MF modeles (#139)[https://github.com/benfred/implicit/pull/139]
- โ Add an option to whether to include previously liked items or not (#131)[https://github.com/benfred/implicit/issues/131]
- โ Add option for negative preferences to ALS modele (#119)[https://github.com/benfred/implicit/issues/119)
- โ Add filtering negative feedback in test set (#124)[https://github.com/benfred/implicit/issues/124)