Part 3: Adversarial Examples and Attacks

💡 Start Here: setup_instructions.mdrecitation3.ipynbassignment3.ipynb

Welcome to Part 3 of the Adversarial AI Course! In this module, you’ll learn to generate adversarial examples that fool neural networks and explore defense mechanisms.

🚀 Getting Started

Step 1: Setup Your Environment

Follow the instructions in setup_instructions.md to install required dependencies and set up your development environment.

Step 2: Complete the Recitation

Work through recitation3.ipynb to understand the concepts through interactive demonstrations.

Step 3: Complete the Assignment

Implement your solutions in assignment3.ipynb and submit your completed notebook.

⏱️ Time Expectations

  • Recitation: 30-60 minutes (interactive learning)
  • Assignment: 1.5-2 hours (implementation and analysis)
  • Total: 2-3 hours for complete mastery

📖 Optional Resources

Academic Papers

Real-World Impact