Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Jupyter/Colab notebooks for guides/tutorials about Adv. ML & cleverhans #1097

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Conversation

axantillon
Copy link

  • Adding a new folder to host guides / tutorials written in jupyter notebooks as they provide a good way to write down code in an informative and educative way.
  • Adding a jupyter notebook that implements and explains both the targeted and untargeted versions of fgsm as well as how to use it for adversarial training and explore how a model benefits from this.

I have a few other notebooks that are WIP which implement other attacks in a more conceptual way, such as I do with this one, and that are less technical as the tutorials. My hope is to cover all the different topics and allow somewhere to share the concepts in this field beyond plain python code and research papers so that it becomes more available to more people.

@review-notebook-app
Copy link

Check out this pull request on ReviewNB: https://app.reviewnb.com/tensorflow/cleverhans/pull/1097

You'll be able to see notebook diffs and discuss changes. Powered by ReviewNB.

@axantillon
Copy link
Author

@npapernot I don't know if you consider adding the folder for jupyter notebooks inside the cleverhans_tutorials folder appropriate. I was considering placing it inside tutorials/future/tf2 as it is written in tf2 and I havent finished the other notebooks.

@axantillon axantillon closed this Aug 6, 2019
@axantillon axantillon reopened this Aug 6, 2019
@axantillon
Copy link
Author

I was also thinking of creating other notebooks that don't explain the concepts but rather serve as written guides for implementing the attacks using this library.

@axantillon axantillon changed the title Jupyter/Colab notebook guide for fgsm and adversarial training tf 2.0 Jupyter/Colab notebooks for guides/tutorials about Adv. ML & cleverhans Aug 9, 2019
@axantillon axantillon changed the title Jupyter/Colab notebooks for guides/tutorials about Adv. ML & cleverhans [WIP] Jupyter/Colab notebooks for guides/tutorials about Adv. ML & cleverhans Aug 13, 2019
@jonasguan
Copy link
Collaborator

Hey @andantillon , sorry for the late reply, we had been a bit inactive for a while, but we're launching version 4 of the library soon and will be more active. While we don't have the bandwidth to review this yet, I like your idea of adding tutorials written in Jupyter notebooks.

Are you still interested in developing Jupyter/Colab notebooks for tutorials? If so, we can discuss further after we launch the v4 update.

@axantillon
Copy link
Author

axantillon commented Feb 15, 2021

Hey @jonasguan! I apologize for the late reply as well. I'd definitely be interested in help creating more! Contact me and it would be my pleasure to help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants