强化学习对抗攻击和防御
DQN政策
战略定时攻击
统一攻击
对抗训练
该存储库为深度强化学习代理实现了一些经典的对抗攻击方法,包括( drl_attacks/ ):
统一攻击[]。
战略定时攻击[]。
临界点攻击[]。
关键策略攻击。
对抗性政策攻击[]。
也可以使用以下RL防御方法( drl_defenses/ ):
对抗训练[]。
还提供了一些图像防御方法( img_defenses/ ):
JPEG转换[]。
位压缩[ ]。
图像平滑[]。
该项目大部分基于基于的RL框架守。 图片敌对攻击和防御都与实施 ,也是基于Pytorch。 相反,A2C和PPO策略基于pytorch-a2c-ppo-acktr-gail ,DQN使用了天守实现。 任何图像对抗攻击都与此项目兼容。
可用型号
它还可以在文件夹log找到适用于不同任务的训练有素的模型。 下表报告了三种
1