Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.14 KB

README.md

File metadata and controls

29 lines (22 loc) · 1.14 KB

Mask_RCNN et Attaque adversariale

Installation

  1. Clonez le dépôt Mask_RCNN à partir du site Mask R-CNN

  2. Clonez ce dépôt et placez le attaque_adversariale_bruit.py dans le répertoire samples/.

  3. Installez les dépendances :

    pip3 install -r requirements.txt
  4. Exécutez l'installation depuis le répertoire Mask_RCNN

    python3 setup.py install
  5. Téléchargez les poids pré-entraînés de COCO (mask_rcnn_coco.h5) depuis releases page.

Attaques adversariales

  1. Bruit aléatoire

    Cette perturbation est implémentée dans le fichier de code attaque_adversariale_bruit.py, et tout le processus s'exécute automatiquement avec la commande suivante :

    python3 attaque_adversariale_bruit.py
  2. L'attaque FGSM

    Cette perturbation est implémentée dans le notebook mrcnn_resnet50_fgsm.ipynb.

Vous trouvez les résultats avant et après l'ajout du bruit aléatoire respectivement dans les répertoires detection_avant et detection_apres_0.01.