开源软件名称(OpenSource Name):Trusted-AI/AIX360开源软件地址(OpenSource Url):https://github.com/Trusted-AI/AIX360开源编程语言(OpenSource Language):Python 99.7%开源软件介绍(OpenSource Introduction):AI Explainability 360 (v0.2.1)The AI Explainability 360 toolkit is an open-source library that supports interpretability and explainability of datasets and machine learning models. The AI Explainability 360 Python package includes a comprehensive set of algorithms that cover different dimensions of explanations along with proxy explainability metrics. The AI Explainability 360 interactive experience provides a gentle introduction to the concepts and capabilities by walking through an example use case for different consumer personas. The tutorials and example notebooks offer a deeper, data scientist-oriented introduction. The complete API is also available. There is no single approach to explainability that works best. There are many ways to explain: data vs. model, directly interpretable vs. post hoc explanation, local vs. global, etc. It may therefore be confusing to figure out which algorithms are most appropriate for a given use case. To help, we have created some guidance material and a chart that can be consulted. We have developed the package with extensibility in mind. This library is still in development. We encourage you to contribute your explainability algorithms, metrics, and use cases. To get started as a contributor, please join the AI Explainability 360 Community on Slack by requesting an invitation here. Please review the instructions to contribute code and python notebooks here. Supported explainability algorithmsData explanation
Local post-hoc explanation
Local direct explanation
Global direct explanation
Global post-hoc explanation
Supported explainability metrics
SetupSupported Configurations:
(Optional) Create a virtual environmentAI Explainability 360 requires specific versions of many Python packages which may conflict with other projects on your system. A virtual environment manager is strongly recommended to ensure dependencies may be installed safely. If you have trouble installing the toolkit, try this first. CondaConda is recommended for all configurations though Virtualenv is generally interchangeable for our purposes. Miniconda is sufficient (see the difference between Anaconda and Miniconda if you are curious) and can be installed from here if you do not already have it. Then, to create a new Python 3.6 environment, run: conda create --name aix360 python=3.6
conda activate aix360 The shell should now look like (aix360)$ conda deactivate The prompt will return back to Note: Older versions of conda may use InstallationClone the latest version of this repository: (aix360)$ git clone https://github.com/Trusted-AI/AIX360 If you'd like to run the examples and tutorial notebooks, download the datasets now and place them in their respective folders as described in aix360/data/README.md. Then, navigate to the root directory of the project which contains (aix360)$ pip install -e . If you face any issues, please try upgrading pip and setuptools and uninstall any previous versions of aix360 before attempting the above step again. (aix360)$ pip install --upgrade pip setuptools
(aix360)$ pip uninstall aix360 Running in Docker
PIP Installation of AI Explainability 360If you would like to quickly start using the AI explainability 360 toolkit without cloning this repository, then you can install the aix360 pypi package as follows. (your environment)$ pip install aix360 If you follow this approach, you may need to download the notebooks in the examples folder separately. Using AI Explainability 360The Citing AI Explainability 360If you are using AI Explainability 360 for your work, we encourage you to
AIX360 Videos
AcknowledgementsAIX360 is built with the help of several open source packages. All of these are listed in setup.py and some of these include:
License InformationPlease view both the LICENSE file and the folder supplementary license present in the root directory for license information. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论