脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python深度学习借助多标签分类器进行对抗训练

python深度学习借助多标签分类器进行对抗训练

2022-09-07 10:12鬼道2022 Python

这篇文章主要为大家介绍了python深度学习中如何借助多标签分类器进行对抗训练,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步

1 摘要

当前深度模型抵御对抗攻击最有效的方式就是对抗训练,神经网络在训练的过程中通过引入对抗样本使得模型具有一定的鲁棒性。目前对抗训练的研究方向主要集中在多分类任务中的训练方式上,本文尝试借助多标签分类器来对多分类器进行对抗训练,其中多分类任务和多标签任务的区别可以从文章《python深度学习之多标签分类器及pytorch源码》中知晓。

举个例子,一张人脸图片会显示很多标签信息,比如会有姓名,性别,年龄,情绪等标签信息,按照本文的想法就是首先训练出一个关于性别,年龄的多标签分类器,利用这个多标签分类器对关于姓名这个多分类器进行对抗训练。带着这个想法展开本文章的理论分析和实验验证。

 

2 方法介绍

2.1 多分类任务对抗样本

python深度学习借助多标签分类器进行对抗训练

2.2 多标签任务对抗样本

python深度学习借助多标签分类器进行对抗训练

2.3 双分类器对抗训练

python深度学习借助多标签分类器进行对抗训练

python深度学习借助多标签分类器进行对抗训练

根据以上原理示意图,双分类器对抗训练的方式可以分为如下两种

python深度学习借助多标签分类器进行对抗训练

python深度学习借助多标签分类器进行对抗训练

python深度学习借助多标签分类器进行对抗训练

python深度学习借助多标签分类器进行对抗训练

 

人脸表情对抗训练

本文利用AU单元检测模型(多标签分类器)协助人脸表情识别模型(多分类器)进行对抗训练。

人脸中各个 AU单元相关描述如下图所示

python深度学习借助多标签分类器进行对抗训练

python深度学习借助多标签分类器进行对抗训练

人脸的基本表情有 Angry, Disgust, Fear, Happy, Sad, Surprise和 Comtempt。

人脸基础表情与 AU单元之间的关系示意图和相应的计算公式如下所示

python深度学习借助多标签分类器进行对抗训练

python深度学习借助多标签分类器进行对抗训练

以上就是python深度学习借助多标签分类器进行对抗训练的详细内容,更多关于多标签分类器对抗训练的资料请关注服务器之家其它相关文章!

原文链接:https://blog.csdn.net/qq_38406029/article/details/122618483

延伸 · 阅读

精彩推荐
  • Pythonpython去除空格和换行符的实现方法(推荐)

    python去除空格和换行符的实现方法(推荐)

    下面小编就为大家带来一篇python去除空格和换行符的实现方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看...

    脚本之家9392020-09-16
  • PythonPython控制键盘鼠标pynput的详细用法

    Python控制键盘鼠标pynput的详细用法

    这篇文章主要介绍了Python控制键盘鼠标pynput的详细用法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    botoo5812021-05-23
  • PythonPython Pandas工具绘制数据图使用教程

    Python Pandas工具绘制数据图使用教程

    Pandas是基于NumPy 的一种工具,该工具是为解决数据分析任务而创建的。Pandas还可以绘制多重数据图表,本文将为大家介绍如何通过Pandas绘制图表,感兴趣的...

    小旺不正经7842022-03-10
  • Python对python xlrd读取datetime类型数据的方法详解

    对python xlrd读取datetime类型数据的方法详解

    今天小编就为大家分享一篇对python xlrd读取datetime类型数据的方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    哆啦AA梦12422021-05-07
  • PythonPython GUI 图形用户界面

    Python GUI 图形用户界面

    这篇文章主要介绍了Python GUI 图形用户界面,图形用户界面是指采用图形方式显示的计算机操作用户界面,详细介绍需要的小伙伴可以参考一下下面文章详...

    王小王_123​​​​​​​4002022-07-06
  • PythonTensorFlow神经网络构造线性回归模型示例教程

    TensorFlow神经网络构造线性回归模型示例教程

    这篇文章主要为大家介绍了TensorFlow构造线性回归模型示例教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步...

    零尾10072022-02-24
  • Python10行Python代码实现Web自动化管控的示例代码

    10行Python代码实现Web自动化管控的示例代码

    这篇文章主要介绍了10行Python代码实现Web自动化管控的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需...

    不脱发的程序猿6892020-08-14
  • Python在ubuntu16.04中将python3设置为默认的命令写法

    在ubuntu16.04中将python3设置为默认的命令写法

    这篇文章主要介绍了在ubuntu16.04中将python3设置为默认python的方法,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧...

    Jeb10662021-04-15