2020-01-16 05:41:46

作者 | 十、年

编辑 | Camel

谷歌获得了“对抗训练神经网络”专利。

根据FPO(免费专利在线)信息显示,此项专利申请于2016年的9月份,生效于2019年的12月31日。

其中,发明人为Ian J. Goodfellow,Szegedy, Christian。谷歌作为受让人拥有专利权,这意味着继神经网络 Dropout 专利之后,又一构建神经网络的基础方法归属于谷歌。

根据该专利的声明,保护条款有14条。其中第一条便指出这是一种用来确定神经网络参数的方法,在接下来的条款中详细介绍了神经网络对抗训练的过程,涉及到了数据处理、模型训练等等。也就是说使用对抗训练方法中的目标函数,迭代方法都是受法律保护的。

换句话说,你如果使用对抗训练神经网络可能存在着付费的风险。

专利的其他参考

另外值得注意的是,这项专利不仅包括GAN(生成式对抗网络)。根据专利声明,其在申请中所用词语为“方法”,“系统”,这意味着此项专利是用来解决某一类机器学习问题,而不是一个。另外,专利页面也标明了此项专利的其他参考来源不仅仅局限于Goodfellow的《 Generative Adversarial Nets》。

何为对抗训练

对抗训练神经网络最著名便是GAN,即生成式对抗网络,主要用在图像技术方面的图像生成和自然语言方面的生成式对话内容。

生成对抗网络框架

作为一种深度学习模型,GAN是近年来复杂分布上无监督学习最具前景的方法之一。最初是Ian J. Goodfellow等人于2014年10月在“Generative Adversarial Networks”中提出了的一个通过对抗过程估计生成模型的新框架,此框架能够使得训练模型的数据更具效益。

在GAN设置中,两个由神经网络(生成器和鉴别器)在这个框架中要扮演不同的角色。生成器试图生成来自某种概率分布的数据;鉴别器就像一个法官。它可以决定输入是来自生成器还是来自真正的训练集。

例如在图像生成中如果生成器构造的图像不够好,那么鉴别器就传达一个负反馈给生成器,于是生成器根据反馈调整自身参数,让下一次生成的图片质量得以提升,它就是靠这种体内自循环的方式不断提升自己构造图片的能力。其运行过程类似于武侠小说《射雕英雄传》中,王重阳的师弟周伯通所使用的“左右互博”之术。

有何影响?只是谷歌的自我防御?

谷歌这项专利在Reddit 论坛上有人提出忧虑,也有人相当乐观觉得没啥大不了的。

哇!多谢Goodfellow,这非常酷,为一个极其宽泛的概念申请专利肯定不会扼杀创新。

有的意味深长的表示,这涵盖了神经网络的对抗训练,即针对鲁棒性,而不是一般的GAN。

还有网友质疑是否公平!甚至将问题引至了政治!

不过根据谷歌针对Dropout专利的态度,短时间内应该不会有风险,正如之前Jeff在Google 日本举行的传媒会议中回应的那样,只是为了避免不必要麻烦,保护公司利益而做,并不为借专利技术赚钱,开发人员毋须担心。

但是对于我们中国现状,自主知识产权的底层框架和核心算法缺乏,更多依靠开源代码和算法的情况下。谷歌一系列专利获批,不仅关乎科研,还关乎更致命的自主核心算法和背后的“卡脖子”困境。

谷歌获批GAN专利,一整套对抗训练网络被收入囊中相关推荐

  1. 美国人口普查年收入比赛_训练网络对收入进行分类:成人普查收入数据集

    美国人口普查年收入比赛 We have all heard that data science is the 'sexiest job of the 21st century'. Hence, it ...

  2. 以假乱真的对抗生成网络(GAN)

    本期课程到这里,博主就默认大家已经对BP.CNN.RNN等基本的神经网络属性以及训练过程都有相应的认知了,如果还未了解最基本的知识,可以翻看博主制作的深度学习的学习路线,按顺序阅读即可. 深度学习的学 ...

  3. 可解释的对抗训练网络模型:Interpreting Adversarially Trained Convolutional Neural Networks-ICML 2019

    可解释的对抗训练网络:Interpreting Adversarially Trained Convolutional Neural Networks-ICML 2019 目录 可解释的对抗训练网络: ...

  4. 悉尼大学陶大程:遗传对抗生成网络有效解决GAN两大痛点

    来源:新智元 本文共7372字,建议阅读10分钟. 本文为你整理了9月20日的AI WORLD 2018 世界人工智能峰会上陶大程教授的演讲内容. [ 导读 ]悉尼大学教授.澳大利亚科学院院士.优必选 ...

  5. 什么是GAN(生成对抗网络)?

    GAN是一种深度学习模型,全称为生成对抗网络(Generative Adversarial Networks).它由两个神经网络组成:一个生成器网络和一个判别器网络. 什么是GAN(生成对抗网络)? ...

  6. GAN(1)-生成对抗网络的开山之作

    生成对抗网络的开山之作-GAN 1.有监督到无监督  ​ 图上方表示监督学习,我们将标记好的数据对传入网络,在标签的作用下监督训练.而很多时候我们提供不了训练数据,这时候神经网络就应该学会自己给数据打 ...

  7. GAN(生成对抗网络)在合成时间序列数据中的应用(第二部分——利用GAN生成时间序列数据)

    GAN(生成对抗网络)在合成时间序列数据中的应用(第二部分–TimeGAN 与合成金融输入) (本文基本是对Jasen 的<Machine Learning for Algorithmic Tr ...

  8. GAN(生成对抗网络)在合成时间序列数据中的应用(第一部分——利用GAN生成合成(synthetic)数据)

    (本文基本是对Jasen 的<Machine Learning for Algorithmic Trading>第二版的第21章进行翻译.改写和复现,并用于我们的实际情况) 1. 准备阶段 ...

  9. #教计算机学画卡通人物#生成式对抗神经网络GAN原理、Tensorflow搭建网络生成卡通人脸

    生成式对抗神经网络GAN原理.Tensorflow搭建网络生成卡通人脸 下面这张图是我教计算机学画画,计算机学会之后画出来的,具体实现在下面. ▲以下是对GAN形象化地表述 ●赵某不务正业.游手好闲, ...

最新文章

  1. Java编码技巧之高效代码50例
  2. 云计算技术 — 数据中心基础架构变迁史
  3. 关于 SAP UI5 对服务器端渲染 Server Sider Render 的支持问题
  4. C语言中使用静态函数的好处
  5. 【渝粤题库】陕西师范大学200221 中国思想史 作业(高起专)
  6. 手机编写python脚本_python调用adb脚本来实现群控安卓手机初探
  7. 软考信息系统项目管理师_历年真题_2020下半年错题集_上午综合知识题---软考高级之信息系统项目管理师036
  8. mysql float64_'numpy.float64'对象没有属性'translate'在Python中插入值到Mysql
  9. 2016 Bird Cup ICPC7th@ahstu--“波导杯”安徽科技学院第七届程序设计大赛
  10. zabbix_get查看agent端的key值提示没有权限:Permission denied
  11. 祝各位朋友元旦快乐,新年大发!!!
  12. vue获取client为0_vue document.documentElement.clientHeight为0
  13. 八人抢答器讲解_八人抢答器PLC控制系统设计(最终版)最新版
  14. 机械制图之平面图形的尺寸分析
  15. 面试的一般流程及其常见的问题
  16. Ant Design Table columns 参数配置隐藏列方法
  17. karaf学习 (2)
  18. python 正则表达函数_python笔记-正则表达式常用函数
  19. python获取gps数据_Python GPS模块:读取最新的GPS数据
  20. Tank Game V0.2

热门文章

  1. 《鱿鱼游戏》的深刻,在于足够肤浅
  2. 通达信收费接口查询可申购新股c++源码分享
  3. ap计算机基础知识讲解,AP计算机课程与考试解读
  4. 操作系统对线程的调度问题;CFS
  5. java基础学习之JSP动态web开发技术
  6. 长处比短板更容易困住你,读《能力陷阱》有感
  7. MySQL字段类型VARCHAR
  8. 2021暑期学习第23天
  9. distinct (去重)
  10. 英国认定人脸识别公司Clearview AI侵犯隐私:罚款750万英镑,删除英国居民信息...