-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Implement get_feature_names_out
for all estimators
#21308
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
Comments
#21079 implements it for |
I updated description to make it work module by module. |
@adrinjalali the SLEP007 need an update since we finally went for the |
@ogrisel here's the PR to update the SLEP: scikit-learn/enhancement_proposals#57 |
working on |
Shouldn't This way, all I need to do is extend Side note: these default names are zero-indexed, but when there are name conflicts |
My concern is for third party estimators that inherit |
Thanks for your answer @thomasjpfan . I see your point, it would have to be opt-in to avoid breaking existing stuff. So could it be another mixin class, like |
There is a private Line 870 in d5e045f
|
Thanks @thomasjpfan , this looks like a good solution. Why not make it public? |
I guess we're just figuring out what the public API should look like, once the API is stable, we can make them public. |
Would like to work on |
@MrinalTyagi I recommend working on one at a time to make the PR easier to review and faster to merge. |
Sure, then ill start working on |
I'll get started on |
If anyone is interested, I'm looking for some discussion/feedback on my WIP pull request. Thanks. |
@MrinalTyagi Are you working on |
Sorry for not updating. Got busy in something else. Would love to see someone else initiate to complete the task. |
5 to go ... we are getting close. |
Every item is checked. Closing. Thanks everyone ! |
This issue tracks the implementation of
get_feature_names_out
for all remaining estimators (follow-up work for #18444).@thomasjpfan do you maybe have a list we could add here to track them?
Edit: let's do it by modules since the common test is organized this way:
Note: some notes on how to generate feature names in general:
https://github.com/scikit-learn/enhancement_proposals/blob/master/slep007/proposal.rst#output-feature-names
The text was updated successfully, but these errors were encountered: