-
Notifications
You must be signed in to change notification settings - Fork 162
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 Requests #14
Comments
I will work on the #4 regressor task |
That would be really nice @tczhao! Adding the regressor requires many efforts, can you open a draft pull request and upload what you have done there? I am willing to take part in the development on this feature request and have some deeper discussions there. In addition, here are some things that may be helpful to you:
|
I'm working on #13 |
Thanks, will have a draft ready in 2 days |
maybe we can skip the |
Wheels for Python 2.7 is not included in the CI on build wheels, I have created an individual branch for people of interests ;-) EDIT: This is actually a feature request from several users in the industrial community, who told me that ver2.7 is still the most frequently used python version in their environment. |
Hi, Thanks @tczhao for the hard work! Just would like to understand that if it would be sufficient to supply a custom loss by predictor_kwargs, (in other words, is there any other part in the CascadeForestRegressor using MSE as default?). Thanks |
I think it is relatively easy to add the Mean Absolute Error (MAE), which is also available in Scikit-Learn. For custom loss functions, a new splitting criterion should be implemented for decision trees. Maybe we can add another parameter to |
Thanks ;-). You may find the documentation on cibuildwheel helpful when working on the CI: build-wheels. |
Hi @xuyxu , |
Hi @chendingyan, I agree with you on this point, the current check may be too strict. Any idea on how to improve this? |
Hi @xuyxu ,if you use "type_of_target" to check for input y values, I might add multiclass and multiclass-multioutput for univariate and multivariate regression, and also check the value in numpy array is numeric. |
That's a nice idea, and this should be easy to implement. I will appreciate it very much if you could contribute a PR for this enhancement ;-) |
Submit a PR~ |
Hi @xuyxu , can you help me check my pr? How can I pass the code quality check? |
Thanks for the PR @chendingyan, I will fix the code quality problem. |
This issue collects all features requests. Any one is welcomed to work on issues listed below, and do not forget to include your contributions and name in the
CHANGELOG.rst
.If you want to work on a requested feature, please re-open the linked issue, and leave a comment below to let us know that you want to work on it.
New features
CascadeForestRegressor
class for regression problem (SupportCascadeForestRegressor
for univariate and multivariate regression #4)export_graphviz
method on visualizing decision trees in deep forest (Are there any way to interprete the DF21 model, like graphviz for Decision tree or SHAP for XGB? #12)CascadeForestSurvAnalyzer
class for survival analysis (Survival models #71)Python package
New language wrappers:
Fix
The text was updated successfully, but these errors were encountered: