This is a tool to test neural network interpretability with decision tree as an agent.
The tool is based on python3.
pip install numpy, random, csv, copy, itertools, sklearn, tensorflow
We apply tensorflow==1.14.0. If tensorflow version 2.x is used, it can also run with
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
The testing_allinput.py provide an example of testing interpretability of the neural network trained on Census dataset against all inputs.
python ./tutorial/testing_allinput.py