Farhan Ahmed

Results 11 issues of Farhan Ahmed

# Description Implementation of the Cutout data augmentation defense in the Numpy and PyTorch frameworks. Fixes # (issue) ## Type of change Please check all relevant options. - [ ]...

**Is your feature request related to a problem? Please describe.** Mixup, CutOut, CutMix, and Maxup are relatively simple data augmentation defenses that have been shown to provide robustness against poisoning...

enhancement

# Description Modify both the `PyTorchYolo` and `PyTorchDetectionTransformer` estimators to be subclassed off the `PyTorchObjectDetector` estimator. This reduces a lot of redundant code and allows most functionality to be shared...

improvement

# Description Implementation of language models under a new `art.estimators.language_modeling` submodule. Currently only Hugging Face language models using a PyTorch back-end have been implemented. This is implemented as the `HuggingFaceLanguageModel`...

**Is your feature request related to a problem? Please describe.** Previously, the `HuggingFaceClassifierPyTorch` was implemented for the classification task. A similar estimator should be implemented for the object detection task....

enhancement

**Is your feature request related to a problem? Please describe.** The current YOLO object detection estimator only has an implementation for PyTorch. There is no YOLO estimator for TensorFlow. **Describe...

enhancement

**Is your feature request related to a problem? Please describe.** In the original paper for the Witches' Brew / Gradient Matching Attack (), the two names were originally interchangeable. Therefore,...

improvement

**Is your feature request related to a problem? Please describe.** Under `art.attacks.poisoning`, although the `PoisoningAttackBackdoor` object exists which allows the user to insert backdoors and perform the Dirty Label Backdoor...

improvement

**Is your feature request related to a problem? Please describe.** The current PyTorch object detectors (`PyTorchObjectDetector`, `PyTorchFasterRCNN`, `PyTorchYolo`, `PyTorchDetectionTransformer`) do not implement the `get_activations()` method and therefore cannot extract activations....

enhancement

**Is your feature request related to a problem? Please describe.** There is a lot of code overlap between the `PyTorchYolo`, `PyTorchDetectionTransformer`, and `PyTorchObjectDetector` estimators. This causes bugs to have to...

improvement