Skip to content

LiuxinYLX/Mask_RCNN_Attaque_adversariale

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published