Skip to content
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

[Feature Request]: - EnbPI for any regression model #54

Open
valeman opened this issue Jul 1, 2024 · 2 comments
Open

[Feature Request]: - EnbPI for any regression model #54

valeman opened this issue Jul 1, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@valeman
Copy link

valeman commented Jul 1, 2024

Module

Regression

Contact Details

No response

Feature Request

What classes of estimators does EnbPI in PUNCC works with?

The tutorial mentions RandomForest, the EnbPI model as such as published in paper is not limited to bagging estimators and it can work with any model.

Is there a gap in implementation vs the model in the paper?

If so, it would be good to have EnbPI work with any regression model classes including boosted trees (CatBoost/XGBoost/LightGBM) and scikit-learn regressors.

A minimal example

No response

Version

v0.9

Environment

- OS:
- Python version:
- Packages used version:
@valeman valeman added the enhancement New feature or request label Jul 1, 2024
@M-Mouhcine M-Mouhcine self-assigned this Jul 1, 2024
@M-Mouhcine
Copy link
Collaborator

Hi @valeman,

Puncc enables virtually any underlying learning algorithm and aggregation function for EnbPI, including neural networks (pytorch, tf ...), ensemble methods, ... as long as we correctly wrap them with a suitable wrapper (usually puncc.deel.api.prediction.BasePredictor). Here is an synthetic example using different models you can open in colab Open In Colab.

Let me know if I understood and answered correctly your question.

@valeman
Copy link
Author

valeman commented Jul 2, 2024

That’s great let me check it out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants