GAN诞生记:最火的AI模型,来自一群博士的酒后争吵

简介:
本文来自AI新媒体量子位(QbitAI)


费曼去世时,他教室里的黑板写着:“我无法理解自己创造不出来的事物。”

这句名言被Ian Goodfellow在解释他正在谷歌大脑进行的研究时所借用。但这次,Goodfellow指的不是他自己,也不是谷歌内部的任何一个人,而是机器。

“AI理解不了自己不能创造的东西。”Goodfellow说。

GAN

离开OpenAI回到谷歌之后,Goodfellow成立了一个全新的小组来对生成模型进行研究。生成模型,简单来说就是对影像、声音以及对现实世界的一切其他“表示”(representations)进行创造的系统,Goodfellow认为,它将成为通往各种形式人工智能的一条重要路径。

“如果AI学会了构想现实世界中的种种细节——比如现实中的图像和声音,这将帮助AI更好地理解现实世界的结构、框架。”Goodfellow解释说,“AI也将更容易去理解它的所见所闻。”

2014年,Goodfellow还是蒙特利尔大学的一名博士生。在微醉与同学进行了一次论争后,Goodfellow在酒吧里想出了名为“生成对抗网络”(GAN)的AI技术。这是种非常奇妙的想法:用一个AI对现实世界的图像进行创造,再用另一个AI去分析结果并对图像的真伪进行识别。

“你可以将二者的关系想象成一个艺术家和一个文艺批评家。”Goodfellow说,“作为艺术家,生成模型希望愚弄艺术批评家,让后者认为它画出来的东西是真实的。”因为“艺术批评家”如此努力地将这些“画”辨认为假,“艺术家”就慢慢学会了摹拟那些真的东西,而这原本是只靠它自己所不能做到的。

在这样的过程中,这两种神经网络会推动着AI向前进步,直到AI不再需要人类作为自己的老师。

Facebook的AI研究负责人杨立昆(Yann LeCun)将GAN称作“过去20年内在深度学习上最酷的想法”。Goodfellow的想法在很大程度上还处在发展之中,但这些想法已经在AI的圈子内迅速传播。包括杨立昆在内的很多研究者都认为,这些想法将会促成“无监督学习”的实现。

斗酒Code百行

 Ian Goodfellow

Goodfellow构思出这个想法时,是在加拿大蒙特利尔一家名叫“三个酿酒师”的酒吧里。当时,他和一些同学来为刚刚完成博士学业的Razvan Pascanu送行。其中一位同学向大家描述了一项新的研究计划——将图像上的所有内容都识别成数学元素,然后将这些数据输入机器,使后者能创造新的图像。

此时,已经微醺的Goodfellow说,这种方法永远不会奏效,因为需要考虑的数据实在太多了,没有人能把它们全部记录下来。也是在这个时候,Goodfellow想出了他认为更好的办法:能够教会机器创造现实图像的神经网络。

Goodfellow确信,如果要用一个神经网络创造图像,那么就可以用另一个神经网络扮演它的对手来判断图像的真伪,并将这些判断结果反馈给第一个网络。最终,第一个神经网络将学会足以乱真的假图像。

一场争论就这么发生了,那位同学同样坚如磐石地认为Goodfellow的办法不会有用。于是,Goodfellow当晚就回家做了一个东西出来。“我回家时还是醉着的,而我的女朋友那时已经睡着了。我坐在那想的只有:我的朋友在酒吧里说的是错的!”他回忆说,“我熬夜在自己的笔记本电脑上写出了GAN。”结果代码第一次工作就成功了。

“那非常幸运。因为如果那没有奏效,我可能就要放弃这个想法了。”Goodfellow说。

后来他和几位研究者发表了一篇阐述这种想法的论文。在那三年之后,已经有成百上千的论文对这个概念进行了阐发。在第一篇论文里,两个神经网络制作出了一个能生成真实手写数字的系统。现在,研究者们将这种想法应用在照片上——从一只猫,到龙卷风甚至整个星系。这种技术甚至可以用来进行天文实验和模拟粒子物理。

但这目前仍然非常难以实现。它不光是对一个神经网络的训练,而是要在两个神经网络上同时进行。Goodfellow在谷歌成立专注于GANs的研究团队,希望对这种过程进行精炼。

结果远比预期的要好,它不仅能用于生成图像和声音,还能用来识别图像和声音,而这只需要很少来自人类方面的帮助。“这些模型学会了理解世界的框架。”Goodfellow解释说,“这同样能帮助系统在不需要被精确告知的情况下学习。”

无监督学习在今天还未成真,而GANs可以促进它的实现。如今,神经网络可以通过分析几百万张猫的照片来对一只猫进行识别,但人类必须十分谨慎地对那些猫的照片进行标注。人仍然非常多地参与到其中,而人的偏见在训练AI的过程中发挥了多大的作用同样是一个问题。LeCun这样的研究者正在推动系统向无监督学习状态演进,而这一旦实现,也将大大加速AI的进化。

开端

但那只是一个开始,GAN带来了很多其他的可能性。南加州大学的AI研究院David Kale相信,这个创意可以帮助他和同事们在不侵犯患者隐私的情况下开发医疗AI。GAN可以制造假的医疗记录,让机器学习系统在其上进行训练,不需要真实数据。

“与其把真实的患者记录扔在互联网上让各种人用,我们为什么不在那些记录的基础上训练一个GAN,然后用它生成一个能够以假乱真的虚拟的数据集开放给开发者呢?”

尽管很多研究者都在围绕GAN进行探索,但据说Goodfellow坚持要特别在Google建立他的团队。他是离开Google去了人工智能非营利机构OpenAI的研究人员之一,但不到一年之后,他就回到了Google,因为那是他的伙伴们所在的地方。

“把整天时间花在电话会议上,并不好玩,也并不是完成工作的最佳方式。”

分享很重要,紧密的合作也很重要。对AI研究者来说、对神经网络来说,都是这样。

本文作者:唐旭 李林
原文发布时间:2017-04-12
相关文章
|
2月前
|
云安全 人工智能 自然语言处理
阿里云x硅基流动:AI安全护栏助力构建可信模型生态
阿里云AI安全护栏:大模型的“智能过滤系统”。
1762 120
|
3月前
|
人工智能 自然语言处理 IDE
模型微调不再被代码难住!PAI和Qwen3-Coder加速AI开发新体验
通义千问 AI 编程大模型 Qwen3-Coder 正式开源,阿里云人工智能平台 PAI 支持云上一键部署 Qwen3-Coder 模型,并可在交互式建模环境中使用 Qwen3-Coder 模型。
758 109
|
4月前
|
人工智能 自然语言处理 搜索推荐
AI Compass前沿速览:Qoder Agentic编程、vivo Vision头显、AIRI桌面伴侣、RM-Gallery奖励模型平台
AI Compass前沿速览:Qoder Agentic编程、vivo Vision头显、AIRI桌面伴侣、RM-Gallery奖励模型平台
AI Compass前沿速览:Qoder Agentic编程、vivo Vision头显、AIRI桌面伴侣、RM-Gallery奖励模型平台
|
3月前
|
人工智能 Java API
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
本文介绍AI大模型的核心概念、分类及开发者学习路径,重点讲解如何选择与接入大模型。项目基于Spring Boot,使用阿里云灵积模型(Qwen-Plus),对比SDK、HTTP、Spring AI和LangChain4j四种接入方式,助力开发者高效构建AI应用。
1620 122
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
|
2月前
|
人工智能 搜索推荐 程序员
当AI学会“跨界思考”:多模态模型如何重塑人工智能
当AI学会“跨界思考”:多模态模型如何重塑人工智能
304 120
|
4月前
|
机器学习/深度学习 人工智能 监控
大型动作模型LAM:让企业重复任务实现80%效率提升的AI技术架构与实现方案
大型动作模型(LAMs)作为人工智能新架构,融合神经网络与符号逻辑,实现企业重复任务的自动化处理。通过神经符号集成、动作执行管道、模式学习、任务分解等核心技术,系统可高效解析用户意图并执行复杂操作,显著提升企业运营效率并降低人工成本。其自适应学习能力与上下文感知机制,使自动化流程更智能、灵活,为企业数字化转型提供坚实支撑。
352 0
大型动作模型LAM:让企业重复任务实现80%效率提升的AI技术架构与实现方案
|
4月前
|
人工智能 JavaScript 测试技术
Cradle:颠覆AI Agent 操作本地软件,AI驱动的通用计算机控制框架,如何让基础模型像人一样操作你的电脑?
Cradle 是由 BAAI‑Agents 团队开源的通用计算机控制(GCC)多模态 AI Agent 框架,具备视觉输入、键鼠操作输出、自主学习与反思能力,可操作各类本地软件及游戏,实现任务自动化与复杂逻辑执行。
457 6
|
4月前
|
存储 人工智能 算法
AI测试平台实战:深入解析自动化评分和多模型对比评测
在AI技术迅猛发展的今天,测试工程师面临着如何高效评估大模型性能的全新挑战。本文将深入探讨AI测试平台中自动化评分与多模型对比评测的关键技术与实践方法,为测试工程师提供可落地的解决方案。