/concept-based-explanation

Example notebooks on how to create concept based explanations of deep neural networks.

Primary LanguageJupyter Notebook

concept-based explanations for deep neural networks

⚠️ WORK IN PROGRESS

This repository provides notebooks with step-by-step tutorials for implementing concept-based methods for explaining a deep neural networks' internal representations in human-understandable terms.

Methods covered

Installation

  1. Make a copy of this repository in your local machine.
git clone https://github.com/martinagvilas/concept-based-explanation.git
cd concept-based-explanation
  1. Install the required software to run the notebooks. We recommend that you use miniconda for the installation:
conda create --name cbe python=3.8
conda activate cbe
pip install -r requirements.txt