New
Recommenders 1.1.0
New algorithms or improvements
- SASRec and SSEPT in Tensorflow 2.x in https://github.com/microsoft/recommenders/pull/1530 #1621 #1678
- RBM Code Cleanup, model save and other additions in #1599 #1618 #1622
- Overwrite older test file in NCF deep dive to avoid bug in https://github.com/microsoft/recommenders/pull/1674
- SAR+ improvement and bug fixes #1636 #1644 #1680 #1671
- NCF improvement and bug fixes in #1612
- Remove drop_duplicates() from SAR method fix #1464 in https://github.com/microsoft/recommenders/pull/1588
- SAR literal fix in https://github.com/microsoft/recommenders/pull/1663
New utilities or improvements
- Update lightfm_utils.py in https://github.com/microsoft/recommenders/pull/1624
- Change formats of user_ids and item_ids arg. in LigthFM in https://github.com/microsoft/recommenders/pull/1651
- Fix randomness issue in spark_stratified_split() in https://github.com/microsoft/recommenders/pull/1654
- Clarification for jaccard and lift similarity measures in https://github.com/microsoft/recommenders/pull/1668
- Use numpy divide in explained variance in https://github.com/microsoft/recommenders/pull/1691
- Change MovieLens URL from HTTP to HTTPS in https://github.com/microsoft/recommenders/pull/1677
- Remove casting of user and item IDs in Spark evaluation in https://github.com/microsoft/recommenders/pull/1686
- Persist intermediate data to avoid non-determinism caused by Spark lazy random evaluation in https://github.com/microsoft/recommenders/pull/1676 #1652
New notebooks or improvements
- Fix notebook build failure on Spark 3.2 in https://github.com/microsoft/recommenders/pull/1608
- Remove early stopping round from LightGBM example notebook in https://github.com/microsoft/recommenders/pull/1620
Other features
- Enable Python 3.8 and 3.9 in https://github.com/microsoft/recommenders/pull/1626 #1617
- Upgrade Python from 3.6 to 3.7 in ADO tests pipeline in https://github.com/microsoft/recommenders/pull/1627
- Increase time out for GPU nightly tests in https://github.com/microsoft/recommenders/pull/1623
- Lower LightGBM test AUC base value in https://github.com/microsoft/recommenders/pull/1619
- Change timeouts for tests #1625 #1661 #1684
- Scenario gaming in https://github.com/microsoft/recommenders/pull/1637
- Limiting tests: reducing the time of the news recommendation GPU notebooks in https://github.com/microsoft/recommenders/pull/1656
- Remove pydocumentdb in install_requires in https://github.com/microsoft/recommenders/pull/1629
- Change and improve dependencies #1630 #1653
- Fix Spark tuning test in https://github.com/microsoft/recommenders/pull/1635
- Typos in markdown files and other files #1639 #1589 #1646 #1647 #1688
- Update Dockerfile in https://github.com/microsoft/recommenders/pull/1645
- Improve documentation #1648 #1669 #1682 #1690 #1672
- Codecov Fix in https://github.com/microsoft/recommenders/pull/1665
- Set Spark env variables in nightly test in https://github.com/microsoft/recommenders/pull/1655 #1659
Full Changelog: https://github.com/microsoft/recommenders/compare/1.0.0...1.1.0