项目作者: TianhongDai

项目描述 :
This is the pytorch implementation of the paper - Axiomatic Attribution for Deep Networks.
高级语言: Python
项目地址: git://github.com/TianhongDai/integrated-gradient-pytorch.git
创建时间: 2018-10-09T21:06:47Z
项目社区:https://github.com/TianhongDai/integrated-gradient-pytorch

开源协议:MIT License

下载


Integrated Gradients

MIT License
This is the pytorch implementation of “Axiomatic Attribution for Deep Networks”. The original tensorflow version could be found here.

Acknowledgement

  • ankurtaly’s tensorflow version

    Requirements

  • python-3.5.2
  • pytorch-0.4.1
  • opencv-python

    TODO List

  • add more functions as the original code.
  • finetune the results, make them close to the original paper.

    Instructions

    Highly recommend to use GPU to accelerate the computation. If you use CPU, I will recommend to select some small networks, such as resnet18. You also need to put your images under examples/.

    Lists of networks that support (of course, you can add any networks by yourself)

  • inception
  • resnet18
  • resnet152
  • vgg19

    Run the code

    ```bash
    python main.py —cuda —model-type=’inception’ —img=’01.jpg’

```

Results

Results are slightly different from the original paper, it may have some bugs or need to do some adjustments. I will keep updating it, any contributions are welcome!

Inception-v3

inception

ResNet-18

resnet18

ResNet-152

resnet152

VGG-19

vgg19