Working Content:
1.把resnet18的backdoor和IL尝试结合了一下,得到的结果如下:
在训练完第一个任务后(干净的数据集),错误率为28.29%;训练完第二个任务后(污染的数据集),错误率为28.50%,攻击失败率为85.33%。
这里攻击的成功率太低了,不太清楚为什么,需要问一下。
2. 附上classifier_resnet18.py的训练和验证结果
Problems:
1. 如果使用原来的classifier_resnet18.py,使用的train_set,即污染的数据集是全部被污染还是部分被污染?如果是部分污染,是不是原来的classifier_resnet18.py就可以直接跑train_set获得结果?然后就是关于classifier_resnet18.py的输出,里面ASR的corr_rate是不是越低代表攻击成功率越高?——已解答,污染的数据集是只前7类加上trigger之后放到第8类中。也就是说前7类是正常的干净数据集,第8类是正常的第8类干净数据集加上污染的前7类数据集。所以test和ASR的corr_rate分别代表正常数据的预测准确率和攻击成功率,两者都是越高越好。
标签:resnet18,Log,成功率,py,污染,20230619,SummerResearch,数据,classifier From: https://www.cnblogs.com/Hexh/p/17489364.html