Overview of BackdoorBench features
mainBackdoorBench is a benchmark for studying the adversarial vulnerability of deep learning models during training. It supports:
- 16 Attack Methods: BadNets, Blended, Blind, BppAttack, CTRL, FTrojan, Input-aware, LC, LF, LIRA, PoisonInk, ReFool, SIG, SSBA, TrojanNN, WaNet.
- 28 Defense/Detection Methods: Including ABL, AC, ANP, CLP, D-BR, D-ST, DBD, EP, BNP, FP, FT, FT-SAM, I-BAU, MCR, NAB, NAD, NC, NPD, RNP, SAU, SS, STRIP, BEATRIX, SCAN, SPECTRE, AGPD, SentiNet, and TeCo.
- Datasets: CIFAR-10, CIFAR-100, GTSRB, Tiny ImageNet.
- Models: PreAct-Resnet18, VGG19_bn, ConvNeXT_tiny, ViT_B_16, VGG19, DenseNet-161, MobileNetV3-Large, EfficientNet-B3.