Giter Site home page Giter Site logo

fine-pruning-defense's Introduction

Fine-Pruning Defense

This is the source code for the paper:

Fine-Pruning: Defending Against Backdooring Attacks on Deep Neural Networks (RAID 2018)

Kang Liu, Brendan Dolan-Gavitt and Siddharth Garg.

If you find this code useful, please cite the paper:

@InProceedings{liu2018fine-pruning,
    author="Liu, Kang
    and Dolan-Gavitt, Brendan
    and Garg, Siddharth",
    title="Fine-Pruning: Defending Against Backdooring Attacks on Deep Neural Networks",
    booktitle="Research in Attacks, Intrusions, and Defenses",
    year="2018",
    pages="273--294",
}

Training data/models for backdoor attacks on face/speech recognition can be found in the following link https://drive.google.com/drive/folders/1GBhKk2UdeU5cB7guE4oI469JuQ573XO6?usp=sharing.

Backdoor attacks on traffic sign classifiers can be found in https://github.com/Kooscii/BadNets.

Please run "conv_output_prune.py" in "face" or "speech" folder to prune the network, and run "test.py" to test the network accuracy.

Thanks to the helpful resource from https://github.com/jinze1994/DeepID1 and https://github.com/pannous/caffe-speech-recognition.

fine-pruning-defense's People

Contributors

kangliucn avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.