源码干货 | 手把手教你使用TensorFlow生成对抗样本
2017-07-31 13:18
435 查看
本文来源于云栖社区,原文点击这里。
如果说卷积神经网络是昔日影帝的话,那么生成对抗已然成为深度学习研究领域中一颗新晋的耀眼新星,它将彻底地改变我们认知世界的方式。
对抗学习训练为指导人工智能完成复杂任务提供了一个全新的思路,生成对抗图片能够非常轻松的愚弄之前训练好的分类器,因此如何利用生成对抗图片提高系统的鲁棒性是一个很有研究的热点问题。
神经网络合成的对抗样本很容易让人大吃一惊,这是因为对输入进行小巧精心制作的扰动就可能导致神经网络以任意选择的方式对输入进行错误地分类。鉴于对抗样本转移到物质世界,可以使其变得非常强大,因此这是一个值得关注的安全问题。比如说人脸识别,若一张对抗图像也被识别为真人的话,就会出现一些安全隐患及之后带来的巨大损失。
对生成对抗图像感兴趣的读者可以关注一下最近的Kaggle挑战赛NIPS,相关的信息可以参看博主的另外一篇:
《Kaggle首席技术官发布——(Kaggle)NIPS 2017对抗学习挑战赛起步指南》
在这篇文章中,将手把手带领读者利用TensorFlow实现一个简单的算法来合成对抗样本,之后使用这种技术建立一个鲁棒的对抗性例子。
本文是一个可执行的Jupyter notebook:可以下载并自己实验操作一下示例!
上一篇
下一篇
如果说卷积神经网络是昔日影帝的话,那么生成对抗已然成为深度学习研究领域中一颗新晋的耀眼新星,它将彻底地改变我们认知世界的方式。
对抗学习训练为指导人工智能完成复杂任务提供了一个全新的思路,生成对抗图片能够非常轻松的愚弄之前训练好的分类器,因此如何利用生成对抗图片提高系统的鲁棒性是一个很有研究的热点问题。
神经网络合成的对抗样本很容易让人大吃一惊,这是因为对输入进行小巧精心制作的扰动就可能导致神经网络以任意选择的方式对输入进行错误地分类。鉴于对抗样本转移到物质世界,可以使其变得非常强大,因此这是一个值得关注的安全问题。比如说人脸识别,若一张对抗图像也被识别为真人的话,就会出现一些安全隐患及之后带来的巨大损失。
对生成对抗图像感兴趣的读者可以关注一下最近的Kaggle挑战赛NIPS,相关的信息可以参看博主的另外一篇:
《Kaggle首席技术官发布——(Kaggle)NIPS 2017对抗学习挑战赛起步指南》
在这篇文章中,将手把手带领读者利用TensorFlow实现一个简单的算法来合成对抗样本,之后使用这种技术建立一个鲁棒的对抗性例子。
本文是一个可执行的Jupyter notebook:可以下载并自己实验操作一下示例!
上一篇
下一篇
相关文章推荐
- 手把手教你使用TensorFlow生成对抗样本 | 附源码
- 使用TensorFlow生成对抗样本
- 生成对抗网络入门详解及TensorFlow源码实现--深度学习笔记
- java wsdl反向生成源码,并使用CXF实现客户端调用代码
- 如何使用VC6编译sqlite3源码生成动态链接库(版本:sqlite-source-3_6_23_1)
- 手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统(附源码+视频教程(第4节))
- 使用Java生成word文档(附源码) 推荐
- C#分析数据库结构,使用XSL模板自动生成代码 - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
- eclipse插件开发:使用AST生成类(源码)
- <一>Ioc控制反转——手把手教学:如何配置并使用单元测试一个spring框架(附源码)
- qrencode二维码生成库函数使用心得(一)(付测试源码)
- 使用Jedis源码生成Jedis.jar
- 使用jquery.qrcode生成二维码,在线演示,下载源码
- [shiro学习笔记]第四节 使用源码生成Shiro的CHM格式的API文档
- 手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统(附源码+视频教程(第5节))
- 使用FreeMarker生成静态页面,解决中文乱码问题源码
- android源码编译生成ramdisk.img和system.img解压和使用(基于海天雄A9+android2.3.3)
- Silverlight实用窍门系列:9.动态生成实体类,根据XML模板使用Emit生成动态类绑定到DataGrid【附代实例源码】
- 使用vs2010编译lua5.1源码生成lua.lib
- 如何使用VC6编译sqlite3源码生成动态链接库(版本:sqlite-source-3_6_23_1)