关于人工智能:MindSpore15下MindArmour的应用总结

25次阅读

共计 395 个字符,预计需要花费 1 分钟才能阅读完成。

操作系统:Ubuntu 装置

版本:

关上相干的脚本代码:

将代码中的 device_target 改成 CPU

加载数据集,引入家在数据所需以来,并设置运行环境、Log 信息

建设模型,这里以 LeNet 模型为例训练 LeNet5 模型

测试模型,获取测试数据集,并且计算测试数据集在原模型上的准确率

调用 MindAmour 提供的 FGSM 接口进行对抗性攻打

测试 FGSM 反抗样本在原始模型上的准确率

NAD 接口进行进攻

计算测试数据集在进攻模型上的准确率

测试反抗样本在进攻模型上的准确率

下发训练命令:

训练后果:测试集在原模型上的分类准确率为 97.576,FGSM 反抗样本在原模型上的分类准确率为 51.913,误分类率 48% 左右,阐明原模型对于反抗样本鲁棒性较差,测试集在进攻模型上的分类准确率为 96.434%,FGSM 生成的反抗样本在进攻后模型上的分类准确率为 86.769%,误分类率有余 14%,阐明 NAD 进攻的确是无效的。

正文完
 0