/dnn-inference

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

Primary LanguageJupyter NotebookMIT LicenseMIT

dAI umn PyPi Keras MIT Python3 tensorflow downloads downloads_month

Dnn-Inference

./logo/logo_header.png

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

Website: https://dnn-inference.readthedocs.io

./logo/demo_result.png

Three-lines-of-code

./logo/dnn_inf.gif

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}
}

Installation

Dependencies

Deep-Inference requires:

  • Python
  • Numpy
  • Keras
  • Tensorflow>=2.0
  • sklearn
  • SciPy

User installation

Install Deep-Inference using pip

pip install dnn-inference

or

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

Source code

You can check the latest sources with the command:

git clone https://github.com/statmlben/dnn-inference.git