hierarchical-dnn-interpretations

Neural Explanation Tools

Provides an implementation of Hierarchical explanations for Neural Network predictions

Using / reproducing ACD from the paper "Hierarchical interpretations for neural network predictions" 🧠 (ICLR 2019)

GitHub

127 stars
9 watching
22 forks
Language: Jupyter Notebook
last commit: over 3 years ago
acdaiartificial-intelligenceconvolutional-neural-networksdata-sciencedeep-learningdeep-neural-networksexplainabilityexplainable-aifeature-importanceiclrinterpretabilityinterpretationjupyter-notebookmachine-learningmlneural-networkpythonpytorchstatistics

Related projects:

Repository Description Stars
understandable-machine-intelligence-lab/quantus An eXplainable AI toolkit for evaluating and interpreting neural network explanations in various deep learning frameworks. 567
dianna-ai/dianna A Python package providing an explainable AI interface to research projects 49
namisan/mt-dnn A PyTorch package implementing multi-task deep neural networks for natural language understanding 2,238
tensorflow/tcav An interpretability method that provides explanations for neural network predictions by highlighting high-level concepts relevant to classification tasks. 633
deel-ai/xplique An Explainable AI toolbox that provides various methods and tools to understand and interpret the behavior of neural networks 654
hyeongseokson1/cnn_deconvolution An implementation of a CNN-based method for non-blind deconvolution using Wiener filtering as a pre-processing step. 22
ahmedfgad/numpycnn A Python implementation of a Convolutional Neural Network from scratch using NumPy for building CNNs from scratch 577
doonny/pipecnn A tool for accelerating convolutional neural networks on Field-Programmable Gate Arrays (FPGAs) using OpenCL-based hardware design 1,264
marcoancona/deepexplain A framework for understanding how deep neural networks process input data to produce output 735
100/cranium A lightweight, portable C implementation of a feedforward artificial neural network library 593
microsoft/archai Automates the search for optimal neural network configurations in deep learning applications 468
nv-tlabs/gscnn This code implements a neural network architecture designed to perform semantic segmentation in computer vision tasks. 920
datamllab/xdeep Provides tools for interpreting deep neural networks 42
hagaygarty/mdcnn A MATLAB toolbox implementing 3D Convolutional Neural Networks for volumetric inputs with various features and pre-configured examples. 53
conan7882/googlenet-inception An implementation of a deep neural network architecture for image classification using pre-trained models and fine-tuning on the CIFAR-10 dataset. 285