All Versions
16
Latest Version
Avg Release Cycle
79 days
Latest Release
-

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.5 Changes

    • GPU Inference #406
    • ๐Ÿ›  Fix ALS model for case of > 231 interactions #400
    • ๐Ÿ›  Fix GPU dot product when the # of factors wasn't warp aligned #427
    • ๐Ÿ‘‰ Use gpu registers for dot product #448
    • ๐Ÿ›  Fix random output with LMF/BPR models #408
    • โž• Add seed for test-train split #411
  • v0.4.4 Changes

    • โž• Adds Precompiled CUDA packages on conda-forge
    • โฌ‡๏ธ Drops support for CUDA 8
  • v0.4.3 Changes

    • Implement filter_already_liked_items option #328
    • ๐Ÿ›  Fix bug in ALS explain when user_items contains negative confidence values #313
    • ๐Ÿ‘Œ Improve numerical stability of LMF #383
    • โž• Add error check after training for NaN factors #381
    • ๐Ÿ‘Œ Support building with Cuda 11
  • v0.4.2

    October 23, 2019
  • v0.4.1 Changes

    October 20, 2019
  • v0.4.0 Changes

    August 01, 2019
    • โž• Add logistic matrix factorization algorithm #231
    • ๐Ÿ‘‰ Use tqdm for progress bars #240
    • โž• Add AUC@K #275
  • v0.3.9 Changes

    July 13, 2019
  • 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