文件名称:adv-reid:公制对抗攻击与防御
文件大小:80KB
文件格式:ZIP
更新时间:2024-03-26 09:32:01
Python
人员重新识别模型对公制对抗攻击的脆弱性 该存储库包含(CVPRW'20)的参考源代码。 有关更多信息,请查阅我们的论文和演示文稿。 由于分类攻击不适用于重新识别,因此根据可用指南的数量和类型,我们建议对度量学习模型进行不同的可能攻击。 两种特别有效的攻击脱颖而出。 为了抵御这些攻击,我们将对抗训练协议改编为度量学习。 让我们指导您! 要求 python == 3.6 + 火炬== 1.5.0 advertorch == 0.2.0 您可以运行pip install -r requirements.txt来安装所需的软件包。 我们使用Market1501和DukeMTMC-reid数据集,您必须事先下载它们。 训练 要在数据集Duke上训练分类模型,请运行: python train.py \ < output> \ < dat
【文件预览】:
adv-reid-main
----.gitignore(5B)
----sort_dataset.py(2KB)
----requirements.txt(806B)
----__init__.py(0B)
----models()
--------architectures()
--------checkpoints()
----gen_adv.py(9KB)
----LICENSE.txt(21KB)
----utils()
--------transforms.py(5KB)
--------adv_evaluation.py(33KB)
--------datasets.py(5KB)
--------evaluation.py(22KB)
--------losses.py(2KB)
----README.md(3KB)
----teaser.gif(47KB)
----train.py(7KB)