Skip to content
This repository has been archived by the owner on Jul 29, 2024. It is now read-only.
/ AutoSHAP Public archive

AutoSHAP is a framework to automate explainable machine learning

License

Notifications You must be signed in to change notification settings

elo7/AutoSHAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoSHAP

AutoSHAP is a library still in development by the Elo7 data science and search teams.

AutoSHAP is a simple framework built on top of SHAP to make it simple to engineers access explanations in a daily basis setting just a few parameters. It has two main classes, FullPipeline and SHAPViews. The first runs the entire pipeline depicted in image bellow, i.e., it instances a XGBoost model, makes hyperparameter optimization, computes the Shapley values with the best model, saves the XGBoost model and data and make plots as a result.

images/autoshap-pipeline

The second class, SHAPViews, allows one to see interactive plots of features and Shapley values. This is specially useful to analyze the distribution of some feature values while filtering them by some chosen Shapley Values.

Installation

Clone this repository,

git clone [email protected]:elo7/AutoSHAP.git

and inside it use pip to install:

pip install .

Examples

You can check application examples in the notebooks

About

AutoSHAP is a framework to automate explainable machine learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published