ebagdasa / backdoors101

Backdoors Framework for Deep Learning and Federated Learning. A light-weight tool to conduct your research on backdoors.
MIT License
337 stars 82 forks source link

Enquiries about the attacks #6

Closed BasselFouad closed 3 years ago

BasselFouad commented 3 years ago

Does the fact that the function synthesizes_inputs is not implemented mean that all of the attacks in the paper are still not implemented ? Or only batch poisoning ?

DavidHidde commented 3 years ago

Hi, since the author hasn't replied yet, I'll try to help.

Are you referring to synthesizer.py ? It's meant as an abstract base class so it's not implemented on purpose. As far as I can tell, the pixel, complex and pattern syntehtisizers are implemented. The complex synthesizer needs some small modifications though to make it work.

ebagdasa commented 3 years ago

hey, sorry, yeah as @DavidHidde mentioned: look at the folder, they have all other synthesizers there. Let me know if anything needs to be fixed.