RecTools
RecTools copied to clipboard
Cold users/items support in non-personilized models
Description
- Supported cold recommendations in non-personalized models (random, popular and popular-in-category)
- Added check for incorrect types of cold targets
Closes https://github.com/MobileTeleSystems/RecTools/issues/119
Type of change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Optimization
How Has This Been Tested?
Before submitting a PR, please check yourself against the following list. It would save us quite a lot of time.
- Have you read the contribution guide?
- Have you updated the relevant docstrings? We're using Numpy format, please double-check yourself
- Does your change require any new tests?
- Have you updated the changelog file?
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
9b3992e) to head (ec1bea6). Report is 40 commits behind head on main.
:exclamation: Current head ec1bea6 differs from pull request most recent head 72d0eef. Consider uploading reports for the commit 72d0eef to get more accurate results
Additional details and impacted files
@@ Coverage Diff @@
## main #120 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 45 51 +6
Lines 2242 2917 +675
==========================================
+ Hits 2242 2917 +675
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.