Implement `get_feature_names_out` for all estimators
See original GitHub issueThis 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:
- #22255 cluster
- #22119 cross_decomposition
- #21334 decomposition
- #22120 discriminant_analysis
- ensemble
- #21078 impute
- #22249 isotonic
- kernel_approximation
- Partly done in #22137
- Rest in https://github.com/scikit-learn/scikit-learn/pull/22694
- #22254 manifold
- #22212 neighbors
- #22248 neural_network
- #21079 preprocessing
- #21569 special case for FunctionTransformer
- #21330 random_projection
Note: some notes on how to generate feature names in general:
Issue Analytics
- State:
- Created 2 years ago
- Reactions:5
- Comments:20 (20 by maintainers)
Top Results From Across the Web
6.1. Pipelines and composite estimators - Scikit-learn
To enable model inspection, Pipeline has a get_feature_names_out() method, just like all transformers. You can use pipeline slicing to get the feature names ......
Read more >SLEP007: Feature names, their generation and the API
This SLEP proposes the introduction of the feature_names_in_ attribute for all estimators, and the get_feature_names_out method for all transformers.
Read more >Sklearn Pipeline: Get feature names after OneHotEncode In ...
For me this results in Estimator encoder does not provide get_feature_names_out. · @AndiAnderle get_feature_names_out is not implemented on all ...
Read more >Pipeline — Version 0.10.0 - Imbalanced-Learn
The final estimator only needs to implement fit. ... Fit all the transforms/samplers one after the other and transform/sample the data, then fit...
Read more >How to Build a Custom Estimator for scikit-learn
Implement your own machine learning classification model and make it ... At this point, we are basically just passing on all the arguments ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Every item is checked. Closing. Thanks everyone !
I guess we’re just figuring out what the public API should look like, once the API is stable, we can make them public.