-
Notifications
You must be signed in to change notification settings - Fork 88
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
Boosting method implementation (LightGBM) #1264
Conversation
👋 Hi, I'm @docu-mentor, an LLM-powered GitHub app Simply create a new comment in this PR that says: @docu-mentor run and I will start my analysis. I only look at what you changed @docu-mentor run doc/ README.md In this example, I'll have a look at all files contained in the "doc/" |
All PEP8 errors has been fixed, thanks ❤️ Comment last updated at |
@open-code-helper run |
@open-code-helper run |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1264 +/- ##
==========================================
+ Coverage 80.10% 80.16% +0.05%
==========================================
Files 146 146
Lines 10190 10284 +94
==========================================
+ Hits 8163 8244 +81
- Misses 2027 2040 +13 ☔ View full report in Codecov by Sentry. |
План
Как работает
Реализован интерфейс fit/predict в родительском классе FedotLightGBMtImplementation
Код
Интерфейс fit/predict не поддерживает работу с внутренним типом данных
lightgbm.Dataset
, поэтому необходимо было найти обходной путь. В данном случае был использован тип данныхpandas.DataFrame
.Внутри интерфейса идёт преобразование
InputData
вpandas.DataFrame
(categorical_idx
становятсяcategory
, аnumerical_idx
становятсяfloat
)Код