搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
微信小程序开发自定义“navigationBarTitleText“_navigationbartitletext 自定义
2
事务的四大特性( A C I D )
3
HTTP和HTTP区别_http和http协议的不同点
4
vim使用(一)--四个模式基本概念以及常用快捷键_vim编辑器的四种模式之间的关系及进入方式
5
《计算机科学导论》人工智能基础知识
6
L1-6 剪切粘贴(Python)
7
esp32通过74HC595控制16个LED灯_74hc595级联驱动16个led灯
8
【步骤详解】Docker一键部署微服务详细教程_docker部署微服务项目实现过程
9
esp32-s3训练自己的数据进行目标检测、图像分类_sscma-model-zoo
10
HarmonyOS创建项目和应用—设置数据处理位置
当前位置:
article
> 正文
深度学习入门教学——对抗攻击和防御
作者:凡人多烦事01 | 2024-03-23 16:13:18
赞
踩
对抗攻击和防御
目录
一、对抗样本
二、对抗攻击
三、对抗防御
一、
对抗样本
对抗样本是指对机器学习模型的输入做微小的故意扰动,导致模型输出结果出现错误的样本。
深度神经网络在经过大量数据训练后,可以实现非常复杂的功能。在语音识别、图像识别、自然语言处理等任务上被广泛运用。
然而,研究表明一个人类无法察觉的噪声可能让机器产生错判。
例如,给出一张熊猫的图片,神经网络可以正确地将它识别出来。
如果我们给这张图片加入一些噪声,生成一副稍微模糊的图片。对人来说,加噪后的图片与原图片并没有什么区别。
但对于神经网络就不行了。硬是把图片识别成了长臂猿,并对识别结果还给出了很高的置信度。
这种人类无法察觉,但对模型产生严重影响的样本被称为
对抗样本
。
当然不仅仅是添加噪声,甚至图片旋转也会对模型预测产生影响。
例如,将手枪图片稍微旋转后,模型就将其识别为了捕鼠器。
二、
对抗攻击
对抗攻击是指对输入样本故意添加一些人类无法察觉的细微干扰,导致模型产生错误的输出结果。
(可以理解为生成对抗样本的过程)
例如,给停止标识贴上几个小广告,就可能骗过图像识别系统,让其无视这个标识。
对抗攻击方法可以从不同角度进行分类:
白盒攻击与黑盒攻击
白盒攻击知晓目标模型的所有信息。
黑盒攻击不能获取目标模型内部信息。
目标攻击与非目标攻击
目标攻击会将对抗样本指定到某一目标类别。
非目标攻击只要使分类错误即可。
三、对抗防御
对抗防御主要是针对对抗攻击,提高机器学习模型的鲁棒性和抗扰动能力。
常用的方法有:
对抗训练
:在训练过程中加入对抗样本,增强模型对抗扰动的适应能力。
梯度遮蔽
:由于当前的许多对抗样本生成方法都是基于梯度去生成的,所以如果将模型的原始梯度隐藏起来,就可以达到抵御对抗样本攻击的效果。
随机化/正则化
:在模型中引入随机因素或者正则项,增加攻击的难度。
去噪
:在输入模型进行判定之前,先对当前对抗样本进行去噪,剔除其中造成扰动的信息,使其不能对模型造成攻击。
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop】
推荐阅读
article
对抗
样本
生成
方法学习总结...
对抗
样本
生成
方法学习_
对抗
样本
生成
对抗
样本
生成
title: ...
赞
踩
article
0028
_
_
Typora
小技巧 04 - 如何在
表格
中
换行
_
typora
表格
内
换行
...
https://www.jianshu.com/p/722bb3cab5ff
_
typora
表格
内
换行
typora
表格
内换...
赞
踩
article
microbit
与
python
编程
_支持
microbit
在线
编程
和
仿真
OpenRoberta
...
今天发现Open Roberta也提供了一个
microbit
的在线
编程
仿真
工具,和PXT Blockly Editor ...
赞
踩
article
隐藏
滚动条
(
scroll
)_
scroll
隐藏
...
.wrapper::-webkit-
scroll
bar{display: none}.wrapper { overflo...
赞
踩
article
数据库
MySQL
-4-
MySQL
约束(
default
、not
null
、
unique
、
primary
...
MySQL
的约束概念是一种限制,它是对表的行和列的数据做出约束,确保表中的数据的完整性和唯一性。使用场景创建表的时候,添...
赞
踩
article
Lamdba
表达式
...
Lamdba
表达式
Lamdba
表达式
Lamdba
表达式
&...
赞
踩
article
linux
下安装
jetbrains
-
toolbox
_
jetbrains
toolbox
linux
...
事先到官网注册学生帐号是学生有xxx@cuit.edu.cn的邮箱账号,方便通过审核记住自己的帐号和密码,fhzheng...
赞
踩
article
鸿蒙
ArkUI
开发
-应用添加
弹窗
_
鸿蒙
开发
底部
弹窗
...
自定义
弹窗
的使用更加灵活,适用于更多的业务场景,在自定义
弹窗
中您可以自定义
弹窗
内容,构建更加丰富的
弹窗
界面。自定义
弹窗
的...
赞
踩
article
HarmonyOS
上传
文件
以及权限授权_
harmonyos
中
axios
上传
文件
...
搞了一天,差不多搞完了,记录下,目前官方还有一些问题 会在下一个next版本修复。_
harmonyos
中
axios
上传
文...
赞
踩
article
CNN
提取
图片
特征
,之后用
SVM
分类
_
cnn
-
svm
图像
分类
...
先用
CNN
提取
特征
,之后用
SVM
分类
,平台是TensorFlow 1.3.0-rc0,python3.6 参考链接点击打...
赞
踩
article
ETCD 十六
服务
注册
与
发现
_
etcd
注册
发现
...
微
服务
架构中的
服务
注册
与
发现
在微
服务
架构中,多个微
服务
间的通信需要依赖
服务
注册
与
发现
组件获取指定
服务
实例的地址信息,才能...
赞
踩
article
疯狂
的
程序员
11...
其实也没怎么等,机会就来了,好像是机会一直在等他,等他决定不玩游戏了,来把机会拿走。现在很多人总是抱怨:“苦恼阿,没机会...
赞
踩
article
微服务开发平台
Spring
Cloud
Blade
部署实践_
bladex
cloud
框架的模块结...
本文介绍使用 Rainbond 快速部署
Spring
Cloud
Blade
微服务平台。
Spring
Cloud
B...
赞
踩
article
java
.
lang
.IllegalStateException: No
data
type
for ...
hibernate
查询返回
java
.
lang
.IllegalStateException: No
data
type
f...
赞
踩
article
智慧
城市
:
提升
城市
治理
能力的关键...
方案365”全新整理
智慧
环保、
智慧
城市
、数据
治理
、
智慧
农业、
智慧
应急、数字孪生、乡村振兴、
智慧
乡村、元宇宙、数据中台、智...
赞
踩
article
最
短路
之
Dijkstra
(15张
图解
)_
dijkstra
算法
过程
图解
...
Dijstra
算法
详解_
dijkstra
算法
过程
图解
dijkstra
算法
过程
图解
...
赞
踩
article
python
小工具
--
自动识别
图片
内
的
文字
_
python
提取
图片
里
的
内容...
bn
_
open = tk.Button(window, text='选择文件', font=('Arial', 12),...
赞
踩
article
第九节
HarmonyOS
常用基础
组件
24
-
Navigation
...
使用Array写法时,竖屏最多支持显示3个图标,横屏最多支持显示5个图标,多余的图标会被自动放入自动生成的更多图标。当t...
赞
踩
article
【
reinforcement
learning
】
Deep
Q
-
Learning
(
D
Q
N
)简介...
Deep
Q
-
Learning
(
D
Q
N
)一、什么是
D
Q
N
(一)为什么出现了
D
Q
N
? 在
Q
-
Learning
和Sar...
赞
踩
article
三、
Pytho
n
的
输入输出
_
pytho
n
如何打出派...
输出用pri
n
t()在括号中加上字符串,就可以向屏幕上输出指定
的
文字。比如输出'hello, world',用代码实现如...
赞
踩
相关标签
深度学习
算法
microbit与python编程
javascript
数据库
MySQL
约束
java
linux
intellij-idea
pycharm
harmonyos
华为
鸿蒙开发
程序员
鸿蒙
鸿蒙系统
ArkUI
etcd
rpc
数据结构
C
C++
C#