dnn-inference

Dnn-Inference is a Python module for hypothesis testing based on deep neural networks.


Keywords
black-box-testing, feature-importance, feature-selection, hypothesis-testing, image-inference, significance-testing, statistical-inference, statistical-tests, xai
License
MIT
Install
pip install dnn-inference==0.10

Documentation

🔬 dnn-inf: significance tests of feature relevance for a black-box model

PyPi Keras MIT Python3 tensorflow downloads downloads_month

./logo/logo_header.png

dnn-inf is a Python module for hypothesis testing based on black-box models, including deep neural networks.

Installation

Dependencies

dnn-inference requires: Python>=3.8 + requirements.txt

pip install -r requirements.txt

User installation

Install dnn-inference using pip

pip install dnn_inference
pip install git+https://github.com/statmlben/dnn-inference.git

Reference

If you use this code please star the repository and cite the following paper:

@misc{dai2021significance,
      title={Significance tests of feature relevance for a blackbox learner},
      author={Ben Dai and Xiaotong Shen and Wei Pan},
      year={2021},
      eprint={2103.04985},
      archivePrefix={arXiv},
      primaryClass={stat.ML}
}

Notebook