-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Experimental] Introduce ImplicitBPRWrapper model #232
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #232 +/- ##
===========================================
Coverage 100.00% 100.00%
===========================================
Files 45 60 +15
Lines 2242 3970 +1728
===========================================
+ Hits 2242 3970 +1728 ☔ View full report in Codecov by Sentry. |
1fa6a73
to
2f096b6
Compare
Fixing the comments Co-authored-by: Daria <[email protected]>
I found the RTD error:
This is because Poetry no longer supports However, poetry export is not stable enough, and I suggested to change on #227 (comment) |
While using of whitelist/blacklist is not recommended[1], the consistency is preferred. This commit changes the term `allowlist` to `whitelist` in the test file. [1]: https://www.acm.org/diversity-inclusion/words-matter
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR @chezou, looks great!
Thanks for the review! Note that I tried to stabilize the test as much as possible e70ef91, however, I see some flakiness presumably due to lack of holding initial random state like rectools-lightfm. |
Description
Closes #132
As a first step, don't support features at this moment since it requires to additional design for CPU implementation because CPU BPR class is fully Cythonized.
While I tried to keep deterministic for unit tests, BPR updates random states every fit, so I gave up some tests. Some tests may flakey.
Type of change
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.