-
Notifications
You must be signed in to change notification settings - Fork 213
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
Add SHAP calculation to GBT regression #2460
Merged
ahuber21
merged 50 commits into
oneapi-src:master
from
ahuber21:dev/ahuber/shap-values-DecisionTreeTable
Oct 27, 2023
Merged
Add SHAP calculation to GBT regression #2460
ahuber21
merged 50 commits into
oneapi-src:master
from
ahuber21:dev/ahuber/shap-values-DecisionTreeTable
Oct 27, 2023
Commits on Oct 10, 2023
-
WIP: Add SHAP contributions and interactions
add weights to GbtDecisionTree Include TreeShap recursion steps fix buffer overflow in memcpy Add cover to GbtDecisionTree from model builder fix some index offsets, correct results for trees up to depth=5 fix: nodeIsDummyLeaf is supposed to check left child remove some debug statements chore: apply oneDAL code style predictContribution wrapper with template dispatching increase speed by reducing number of cache misses use thread-local result accessor backup commit with 13% speedup wrt xgboost add preShapContributions/predShapInteractions as function parameter Revert "introduce pred_contribs and pred_interactions SHAP options" This reverts commit 483aa5b. remove some debug content reset env_detect.cpp to origin/master remove std::vector<float> test by introducing thread-local NumericTable Move treeshap into separate translation unit - caution: treeShap undefined in libonedal builds but segfaults Fix function arguments respect predShapContributions and predShapInteractions options and check for legal combinations tmp: work on pred_interactions
Configuration menu - View commit details
-
Copy full SHA for 6e86e4e - Browse repository at this point
Copy the full SHA 6e86e4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a36406e - Browse repository at this point
Copy the full SHA a36406eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 396230f - Browse repository at this point
Copy the full SHA 396230fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2ec071 - Browse repository at this point
Copy the full SHA a2ec071View commit details -
Configuration menu - View commit details
-
Copy full SHA for b922070 - Browse repository at this point
Copy the full SHA b922070View commit details -
Configuration menu - View commit details
-
Copy full SHA for d31a577 - Browse repository at this point
Copy the full SHA d31a577View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7389da - Browse repository at this point
Copy the full SHA b7389daView commit details -
Consistently add cover to daaal APIs, add output parameters to end of…
… function arguments
Configuration menu - View commit details
-
Copy full SHA for 0b45b88 - Browse repository at this point
Copy the full SHA 0b45b88View commit details -
Configuration menu - View commit details
-
Copy full SHA for d396842 - Browse repository at this point
Copy the full SHA d396842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63da212 - Browse repository at this point
Copy the full SHA 63da212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9032573 - Browse repository at this point
Copy the full SHA 9032573View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cb96e1 - Browse repository at this point
Copy the full SHA 2cb96e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b873df4 - Browse repository at this point
Copy the full SHA b873df4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf533f - Browse repository at this point
Copy the full SHA 7cf533fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55f3cb2 - Browse repository at this point
Copy the full SHA 55f3cb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c130bb0 - Browse repository at this point
Copy the full SHA c130bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22b4fb9 - Browse repository at this point
Copy the full SHA 22b4fb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbe0af3 - Browse repository at this point
Copy the full SHA dbe0af3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e635831 - Browse repository at this point
Copy the full SHA e635831View commit details -
Configuration menu - View commit details
-
Copy full SHA for 060042c - Browse repository at this point
Copy the full SHA 060042cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13bb552 - Browse repository at this point
Copy the full SHA 13bb552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4438cb6 - Browse repository at this point
Copy the full SHA 4438cb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65fcdc8 - Browse repository at this point
Copy the full SHA 65fcdc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8f648c - Browse repository at this point
Copy the full SHA f8f648cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65e7806 - Browse repository at this point
Copy the full SHA 65e7806View commit details -
Configuration menu - View commit details
-
Copy full SHA for e418ec4 - Browse repository at this point
Copy the full SHA e418ec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc04a68 - Browse repository at this point
Copy the full SHA bc04a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6473d69 - Browse repository at this point
Copy the full SHA 6473d69View commit details
Commits on Oct 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7bc51f7 - Browse repository at this point
Copy the full SHA 7bc51f7View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bc02093 - Browse repository at this point
Copy the full SHA bc02093View commit details
Commits on Oct 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 30f4f28 - Browse repository at this point
Copy the full SHA 30f4f28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a3906f - Browse repository at this point
Copy the full SHA 1a3906fView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 932dfa5 - Browse repository at this point
Copy the full SHA 932dfa5View commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0d229ed - Browse repository at this point
Copy the full SHA 0d229edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c87c7c - Browse repository at this point
Copy the full SHA 6c87c7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a367244 - Browse repository at this point
Copy the full SHA a367244View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 10a9984 - Browse repository at this point
Copy the full SHA 10a9984View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ef5a9c - Browse repository at this point
Copy the full SHA 3ef5a9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73326ad - Browse repository at this point
Copy the full SHA 73326adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ba321b - Browse repository at this point
Copy the full SHA 3ba321bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48167a5 - Browse repository at this point
Copy the full SHA 48167a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e94bcf - Browse repository at this point
Copy the full SHA 5e94bcfView commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6a7b7c9 - Browse repository at this point
Copy the full SHA 6a7b7c9View commit details -
Update cpp/daal/include/algorithms/tree_utils/tree_utils.h
Co-authored-by: Victoriya Fedotova <viktoria.nn@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d65f806 - Browse repository at this point
Copy the full SHA d65f806View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0a42a9 - Browse repository at this point
Copy the full SHA f0a42a9View commit details -
provide doxygen description of gbt classification funtions
Dmitry Razdoburdin committedOct 20, 2023 Configuration menu - View commit details
-
Copy full SHA for b4a5058 - Browse repository at this point
Copy the full SHA b4a5058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 137e1bb - Browse repository at this point
Copy the full SHA 137e1bbView commit details
Commits on Oct 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2c7b59a - Browse repository at this point
Copy the full SHA 2c7b59aView commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f19b8c - Browse repository at this point
Copy the full SHA 5f19b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0c2c7b - Browse repository at this point
Copy the full SHA a0c2c7bView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.