Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 

DeepCover

Uncover the truth behind AI

DeepCover is a tool for testing and debugging Deep Neural Network (DNNs).

To start running the Statistical Fault Localization (SFL) based explaining:

python ./sfl-src/sfl.py --mobilenet-model --inputs data/ --outputs outs

More options

python ./sfl-src/sfl.py --help
usage: sfl.py [-h] [--model MODEL] [--inputs DIR] [--outputs DIR]
              [--measures zoltar, tarantula ... [zoltar, tarantula ... ...]]
              [--measure zoltar, tarantula ...] [--mnist-dataset]
              [--cifar10-dataset] [--grayscale] [--vgg16-model]
              [--inception-v3-model] [--xception-model] [--mobilenet-model]
              [--attack] [--text-only] [--input-rows INT] [--input-cols INT]
              [--input-channels INT] [--top-classes INT]
              [--adversarial-ub FLOAT] [--adversarial-lb FLOAT]
              [--adversarial-value FLOAT] [--testgen-factor FLOAT]
              [--testgen-size INT] [--testgen-iterations INT]

Dependencies

We suggest create an environment using conda, tensorflow>=2.0.0

conda create --name deepcover
source activate deepcover
conda install keras
conda install opencv
conda install pillow

Publications

@inproceedings{schk2020,
AUTHOR = { Sun, Youcheng
and Chockler, Hana
and Huang, Xiaowei
and Kroening, Daniel},
TITLE = {Explaining Image Classifiers using Statistical Fault Localization},
BOOKTITLE = {European Conference on Computer Vision (ECCV)},
YEAR = { 2020 },
}

Miscellaneous

Roaming Panda Dataset

About

DeepCover: Uncover the truth behind AI

Resources

License

Releases

No releases published

Packages

No packages published

Languages