Skip to content

Explainable AI framework for data scientists. Explain & debug any blackbox machine learning model with a single line of code. We are looking for co-authors to take this project forward. Reach out @ [email protected]

License

Notifications You must be signed in to change notification settings

explainX/explainx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

explainX.ai

ExplainX.ai is a fast, scalable & state-of-the-art explainable AI platform. ExplainX.ai helps data scientists understand, explain, debug and validate any machine learning model - in just one line of code.

Tweet

Visit explainx.ai website to learn more: https://www.explainx.ai
explainx.ai website

explainX.ai

Try it out

Installation

  • Desktop: You can use explainX on your own computer in under a minute. If you already have a python environment setup, just run the following command.
pip install explainx
  • Jupyter Notebook: You can also install explainx via Jupyter Notebook. Just run the following command:
!pip install explainx

Usage

Once you have install explainX, you can simply follow the example below to use it:

Import explainx

from explainx import *

Load dataset as a dataframe & pass X_Data, Y_Data in your XGBoost Model

X_Data, Y_Data = explainx.dataset_boston()

model = xgboost.train({"learning_rate": 0.01}, xgboost.DMatrix(X, label=Y_data), 100)

One line of code to use the explainx module

explainx.ai(X_Data, Y_Data, model, model_name="xgboost")

Click on the link to view the dashboard

App running on https://127.0.0.1:8050

Visit the documentation to learn more

Models Supported

CatBoost, XGBoost, Scikit-learn Models, SVM, Neural Networks

Video Tutorial

Please click on the image below to load the tutorial.

Contributing

Pull requests are welcome. In order to make changes to explainx, the ideal approach is to fork the repository than clone the fork locally.

For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

Report Issues

Please help us by reporting any issues you may have while using explainX.

License

MIT