-
-
Notifications
You must be signed in to change notification settings - Fork 46.2k
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
Implement XGBoost classification and regression algorithms #8067
Comments
While implementing the XGBoost algorithm from scratch in |
@rohan472000 Implementing algorithms is the whole purpose of this repo. From the contributing guidelines:
Importing an XGBoost class from sklearn would absolutely be a how-to example. If that requires significant time and expertise in ML, then so be it. After all, the algorithm implementations in this repo are meant for educational purposes, and figuring out how to implement an algorithm is itself an educational experience. |
Hi, P.S. I am new to open source, so need some help in figuring out the problem. If this is what I need to do. I will be happy to do it. |
@tianyizheng02 I have submitted a Pull Request for these changes as part of Hacktoberfest 2024. Kindly review it at your convenience. |
Feature description
machine_learning/xgboost_classifier.py and machine_learning/xgboost_regressor.py are how-tos since they both just use an existing library for the actual ML algorithms.
My understanding is that #7106 and #7107 were merged (not without difficulty) and the author was warned not to contribute such how-tos in the future. However, I think these algorithms should still be implemented at some point if the files are to remain in the repo, so I thought I should open an issue to bring some attention to it.
If anyone wants to implement either of these two algorithms (as in not relying on an existing library for the bulk of the algorithm), feel free to just open a PR—no need to request an assignment.
The text was updated successfully, but these errors were encountered: