GithubHelp home page GithubHelp logo

pixeldp's People

Contributors

m-lecuyer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pixeldp's Issues

Carlini attack

in carlini.py line 366 I guess it should suppose to be :
softmax_predictions = self.sess.run(self.predictions, args)
argmax_predictions = np.argmax(softmax_predictions, axis=1)

No plotted images are shown when running code with plot mode.

When I ran code python3 main.py --num_gpus 1 --dataset mnist --mode plot , I got the warning and nothing image was shown on the screen.
UserWarning: This figure includes Axes that are not compatible with tight_layout, so results might be incorrect. warnings.warn("This figure includes Axes that are not compatible "
Please help.

request more detailed comments about folder experiment.

Some code bugs:

  1. Can the variable "d" be removed safely in line 89 of experiments/cifar10_robust_prec.py?
  2. 'L_sigmas' is not defined in cifar10_eval.py
  3. The variable 'max_attack_size' is not defined in line 190 of experiments/cifar10_robust_prec.py, maybe it should be 'attack_size'?

Addition:
Could you give more detailed annotations about each file in experiments folder? It's not so easy to see which file is used to plot a certain figure in the paper?

Thanks in advance.

Problems about PGD attack

Dear author,

Thanks for your brilliant work. After reading your paper, I am interested in the performance of pixeldp_cnn under PGD attack. I notice that you have implemented one in this repo (Just as the paper mentioned in the Appendix). However, It seems that something is missing.

First of all, in the train_attack.py, the initialization of the attack:
attack = attack_class.Attack
is only for the Carlini. However Carlini has different parameters with PGD for initialization.

What's more, in the pgd.py, parameters like
self.min_pix = min_pix
self.max_pix = max_pix
are also missing.

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.