An open source project from Data to AI Lab at MIT.
Explanation tool for machine learning
Interpretability is perhaps most impactful in situations where humans make decisions with input from amachine learning model. In such situations, humans have traditionally made decisions without ML models, and as such use the ML model predictions as an aideto improve their effectiveness or speed. In these cases, explanations can serve many functions. They may help build user trust in the model, identify possible mistakes in the model’s prediction, expedite decisionmaking, maintain accountability, validate their hypotheses, or satisfy curiosity.
Sibylapp is an online interactive tool built on the top of Sibyl (python library) to provide explanations to predictive models on tabular data.
Sibylapp runs on node. We recommend using nvm to run. You can install it using the guide here.
Sibylapp requires node version v14.15.0. We recommend using NVM (for windows) or N (for mac/linux) for node/npm version management. You can run the app in development mode with:
cd client
rm -rf node_modules && rm -rf build
npm install
npm start
Or in production mode with:
cd client
npm install -g serve
rm -rf node_modules && rm -rf build
npm install
npm run build
serve -s build -p 4200
If you want to contribute to the project, a few more steps are required to make the project ready for development.
Please head to the Contributing Guide for more details about this process.
In this short tutorial we will guide you through a series of steps that will help you getting started with sibylapp.
TODO: Create a step by step guide here.
For more details about sibylapp and all its possibilities and features, please check the documentation site.