Skip to content

Releases: recommenders-team/recommenders

Recommenders 1.2.0

01 May 13:41
cd41f95
Compare
Choose a tag to compare

New algorithms or improvements

New utilities or improvements

New notebooks or improvements

Other features

New Contributors

Full Changelog: 1.1.1...1.2.0

Recommenders 1.1.1

20 Jul 05:58
b704c42
Compare
Choose a tag to compare

New algorithms or improvements

  • Reduce iterations of W&D to reduce the integration tests time in #1698
  • Implementation of most frequent recommendation in #1666
  • Implement time_now for sarplus in #1719 #1721
  • Add a fast failure in SAR+ if the similarity metric is not within the options in #1743
  • SAR item similarity dtype correction in #1751
  • Simplify SAR test data loading functions in #1752
  • Reformat SAR+ SQL queries in #1772
  • Add new item similarity metrics for SAR in #1754

New utilities or improvements

  • Rewrite get_top_k_items() to improve runtime in #1748
  • Optimized Spark recall_at_k time performance in #1796

New notebooks or improvements

  • Fix missing import in FastAI notebook #1708
  • Review NCF notebook in #1703 #1712
  • Review LigthFM notebook and add test in #1706
  • Review BPR notebook in #1704
  • Review LightGCN notebook in #1714
  • Review DKN notebook in #1722
  • Review SAR notebook #1738 #1768

Other features

Full Changelog: 1.1.0...1.1.1

Recommenders 1.1.0

01 Apr 09:25
d4181cf
Compare
Choose a tag to compare

New algorithms or improvements

New utilities or improvements

  • Update lightfm_utils.py in #1624
  • Change formats of user_ids and item_ids arg. in LigthFM in #1651
  • Fix randomness issue in spark_stratified_split() in #1654
  • Clarification for jaccard and lift similarity measures in #1668
  • Use numpy divide in explained variance in #1691
  • Change MovieLens URL from HTTP to HTTPS in #1677
  • Remove casting of user and item IDs in Spark evaluation in #1686
  • Persist intermediate data to avoid non-determinism caused by Spark lazy random evaluation in #1676 #1652

New notebooks or improvements

  • Fix notebook build failure on Spark 3.2 in #1608
  • Remove early stopping round from LightGBM example notebook in #1620

Other features

Full Changelog: 1.0.0...1.1.0

Recommenders 1.0.0

13 Jan 20:18
Compare
Choose a tag to compare

Backwards incompatible changes

New algorithms or improvements

  • Improve algos visibility #1542
  • LightGBM test improvement #1531
  • Fix Surprise and Python 3.7 #1540
  • TF-IDF runtime enhancement changes #1571
  • Add Spark 3.x support for SARplus #1566

New utilities or improvements

New notebooks or improvements

  • Fix bugs in RBM notebooks #1581
  • Remove explicit mapping of ratings to integers from RBM notebooks #1585

Other features

Recommenders 0.7.0

23 Sep 18:03
2770922
Compare
Choose a tag to compare

Backwards incompatible changes

  • Renaming of folders #1485, #1478
  • Change of the PyPI package name to recommenders #1477

New algorithms or improvements

  • Missing import in VAE #1508

New utilities or improvements

New notebooks or improvements

  • New notebook showcasing diversity, novelty, coverage, and serendipity metrics in Spark #1488, #1470, #1465

Other features

Recommenders 0.6.0

18 Jun 15:59
efaa3d7
Compare
Choose a tag to compare

New utilities or improvements

New notebooks or improvements

  • Notebook for diversity metrics #1416
  • Update evaluation notebook with new diversity metrics #1416
  • Fix xlearn notebook #1427

Other features

Recommenders 0.5.0

30 Apr 09:22
321aa05
Compare
Choose a tag to compare

Repo structure

  • Default branch renamed from master to main #1284 #1278

New dataset and competition support

New algorithms or improvements

  • Optimize GPU usage of news recommendation algorithms #1235
  • Optimize surprise utilities #1224
  • GeoIMC algorithm #1204
  • Standard VAE algorithm #1194
  • Multinomial VAE algorithm #1194

New utilities or improvements

  • Operationalization example for sequential models #1254
  • Fix bug with fastai #1288
  • Fix bug in affinity matrix #1243
  • Fix conflict with MMLSpark version #1230
  • Fix negative feedback smapler #1200

New notebooks or improvements

  • Update AzureML Designer notebooks #1286 #1253
  • KDD2020 tutorial: paper recommendation with Microsoft Academic Graph #1208
  • Update o16n notebook for real time scoring #1176
  • Reduce verbosity on tensorflow notebooks #1276

Other features

Recommenders 0.4.0

30 Apr 09:20
837b808
Compare
Choose a tag to compare

New algorithms or improvements

New utilities or improvements

New notebooks or improvements

Other features

Recommenders 0.3.1

30 Apr 09:18
444e6c4
Compare
Choose a tag to compare

New algorithms or improvements

  • Improved SAR performance #914 #922
  • Utils for wikidata knowledge graph #881 #902

New utilities or improvements

  • Fixed bug in python evaluator #863
  • Updated nni version and utils #856
  • Updated sum check #874
  • Changed url download util to use requests #813

New notebooks or improvements

  • Optimized spark notebooks #864
  • New notebook on knowledge graph generation with wikidata #881 #902
  • Wide-deep hyperdrive notebook AzureML API update #847

Other features

Recommenders 0.3.0

30 Apr 09:14
Compare
Choose a tag to compare

New platform support

New algorithms or improvements

New utilities or improvements

  • Python evaluation improvement by memoization #713
  • Improved tests #706
  • New algos for hyperparameter tuning with NNI #687
  • Criteo dataloader #642
  • Wrapper VW #592
  • Added more data formats #605
  • New metrics #580

New notebooks or improvements

  • SAR remote execution through AzureML #728
  • SAR remote execution of notebook through AzureML #681
  • LightGBM with small criteo on CPU #633
  • LightGBM o16n on Databricks with MMLSpark #735 #714 #682 #680
  • Hyperparameter tuning with NNI on Surprise SVD #687
  • Hyperparameter tuning with Hyperdrive #546

Other features

  • Fixed bugs in utilities, tests and notebooks
  • New unit, smoke and integration tests for the new algos