APP下载

基于U⁃Net 的对抗样本防御模型

2021-12-20赖妍菱石峻峰陈继鑫白汉利唐晓澜邓碧颖郑德生

计算机工程 2021年12期
关键词:分类模型

赖妍菱,石峻峰,陈继鑫,白汉利,唐晓澜,邓碧颖,郑德生

(1.西南石油大学 计算机科学学院,成都 610500;2.中国空气动力研究与发展中心,四川 绵阳 621000)

0 概述

机器学习是一门多领域交叉学科,专门研究计算机模拟或实现人类的学习行为,以获取新的知识或技能,并重新组织已有的知识结构使之不断改善自身性能[1]。深度学习作为机器学习的重要分支,是学习样本数据的内在规律和表示层次的算法,在学习过程中获得的信息对文字、图像、声音等数据的解释有很大帮助,目前已被广泛应用于现实世界,但容易受到对抗攻击[2-3]。对抗攻击是指攻击者对输入样本添加微小的扰动[4],这种扰动人眼难以区分,但是对于机器而言,模型会为添加扰动后的输入样本给出一个高置信度的错误输出,添加扰动后的输入样本称为对抗样本[5]。

近年来,关于对抗样本防御的研究主要包括增强模型鲁棒性和数据预处理两方面[6]。增强模型鲁棒性的方法有很多,现有研究证明对抗训练和蒸馏能有效防御对抗攻击[7]。对抗训练是用特定某一种攻击的对抗样本来训练模型,训练后得到的模型对于该攻击的对抗样本具有防御能力。对抗训练框架借鉴了标准经验风险最小化方法,目标是尽量减少对抗样本的风险[8]。蒸馏在不改变网络结构的情况下,为提高自身的鲁棒性,以训练数据的分类概率向量的形式提取知识,将分类概率向量作为新的标签训练出一个与原模型结构相同、蒸馏温度相同的新模型。……

登录APP查看全文

猜你喜欢

分类模型
一半模型
分类算一算
垃圾分类的困惑你有吗
重尾非线性自回归模型自加权M-估计的渐近分布
教你一招:数的分类
3D打印中的模型分割与打包
FLUKA几何模型到CAD几何模型转换方法初步研究
给塑料分分类吧
一个相似模型的应用