-
Notifications
You must be signed in to change notification settings - Fork 552
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
[REVIEW] Preprocessing out of experimental #3676
[REVIEW] Preprocessing out of experimental #3676
Conversation
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.
I like the expanded tests and new namespace! Just a few suggestions and mostly questions.
@viclafargue Per other discussions, if we can get the random-generators to all use the method where the seed used is random but reported in the logs, I think this will be good to go. (Also need to fix the merge conflicts of course) |
Codecov Report
@@ Coverage Diff @@
## branch-0.19 #3676 +/- ##
===============================================
+ Coverage 80.70% 85.89% +5.18%
===============================================
Files 227 225 -2
Lines 17615 17096 -519
===============================================
+ Hits 14217 14684 +467
+ Misses 3398 2412 -986
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
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.
I think the usages look good... would be nice if in the future we can automate a bit more so we just use the fixture and don't have to manually set the seed each time, but should be ok for release. Just want to make the small change to read seed from environment if available and then we're good to go!
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.
One more tiny thing - can you add a row for preprocessing to the list of algorithms in the README? We don't need to list all of them, just something like:
Preprocessing | Scikit-learn compatible preprocessing including imputation, normalization, etc. |
…ut-of-experimental
Add test on maxabs_scale and PolynomialFeatures
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.
Looks great! Thank you for the additional test too, @lowener
@gpucibot merge |
Closes #3483.
This PR removes unnecessary thirdparty code, tests most thirdparty and adapter functions and moves preprocessing out of the experimental namespace. Preprocessing models testing will also be strengthen. Finally, the preprocessing models will keep being accessible from the experimental namespace at least for the 0.19 release.