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: about 5 years ago
acdaiartificial-intelligenceconvolutional-neural-networksdata-sciencedeep-learningdeep-neural-networksexplainabilityexplainable-aifeature-importanceiclrinterpretabilityinterpretationjupyter-notebookmachine-learningmlneural-networkpythonpytorchstatistics

Related projects:

RepositoryDescriptionStars
understandable-machine-intelligence-lab/quantusAn eXplainable AI toolkit for evaluating and interpreting neural network explanations in various deep learning frameworks.567
dianna-ai/diannaA Python package providing an explainable AI interface to research projects49
namisan/mt-dnnA PyTorch package implementing multi-task deep neural networks for natural language understanding2,238
tensorflow/tcavAn interpretability method that provides explanations for neural network predictions by highlighting high-level concepts relevant to classification tasks.633
deel-ai/xpliqueAn Explainable AI toolbox that provides various methods and tools to understand and interpret the behavior of neural networks654
hyeongseokson1/cnn_deconvolutionAn implementation of a CNN-based method for non-blind deconvolution using Wiener filtering as a pre-processing step.22
ahmedfgad/numpycnnA Python implementation of a Convolutional Neural Network from scratch using NumPy for building CNNs from scratch577
doonny/pipecnnA tool for accelerating convolutional neural networks on Field-Programmable Gate Arrays (FPGAs) using OpenCL-based hardware design1,264
marcoancona/deepexplainA framework for understanding how deep neural networks process input data to produce output735
100/craniumA lightweight, portable C implementation of a feedforward artificial neural network library593
microsoft/archaiAutomates the search for optimal neural network configurations in deep learning applications468
nv-tlabs/gscnnThis code implements a neural network architecture designed to perform semantic segmentation in computer vision tasks.920
datamllab/xdeepProvides tools for interpreting deep neural networks42
hagaygarty/mdcnnA MATLAB toolbox implementing 3D Convolutional Neural Networks for volumetric inputs with various features and pre-configured examples.53
conan7882/googlenet-inceptionAn implementation of a deep neural network architecture for image classification using pre-trained models and fine-tuning on the CIFAR-10 dataset.285