Keras作者François Chollet:一位“网红”科学家的自我修养

简介:

数据挖掘和深度学习毫无疑问是大数据时代最炙手可热的研究方向,作为近些年发展最快的机器学习子领域,深度学习已经开始广泛应用于我们的生活当中。

从市场上最常见的语音转写、智能音箱、图像识别,到前段时间大热的AlphaGo和后来居上的AlphaGo zero,深度学习都是其中的关键技术。

ded79227f8d58d9d3bbbb2dca7410a75fbc222f9

而提起深度学习的开源工具包,很多人的第一印象往往是CNTK、TensorFlow、Theano、Coffee、mxNet、和Torch。

但你知道吗?这些业内应用最广泛的工具包,近几年被一个AI圈的“网红”和他的创作强势夺走了大半风头。

他就是目前最火的深度学习框架“Keras”的作者,谷歌的人工智能研究员François Chollet。

07348e6b6bfb49454d2d5fddc9714188120763a1

作为AI圈最热衷于活跃在社交网络的科学家之一,François Chollet从不吝惜表达自己的观点,而他的大胆言论一经发表,往往就会一石激起千层浪,引发人工智能领域的热烈讨论。

在国内,我们把这种在网上自带热度的的人称做拥有“网红体质”。

近日这位AI界的网络红人再次在推特上发推称:“深度学习研究已经进入了瓶颈期,将深度学习应用于解决现实生活问题的应用正在迎来一个大爆发。”

15d9a31021b966e7da40ae9c1c9146cedb05760e

此言一出,“网红体质”再次得到验证,这条推特不仅在短时间内迅速获得了上千个赞、数百的转发,还吸引到了诸如Buzzfeed首席数据科学家、哥伦比亚大学客座助理教授Adam Kelleher,Machinebox.io创始人David Hernandez和爱丁堡大学助理教授、艾伦·图灵学院Fellow Charles Sutton‏等人的激烈争论。

可以说François Chollet是人工智能界推特玩得最好,推特界最会研究人工智能的一位网红科学家了。 

而他的网红体质不仅体现在社交网络上的自带热度,就连他一手创作出的深度学习框架Keras,也在短时间内迅速大热并火爆AI圈。

7b47e1600eef29430ef91197dfc2833d31016282

在2016上半年,Keras其实还没有受到太多重视,大家仍然对这个新兴的深度学习框架抱有怀疑态度。但在第二季度,Keras的受欢迎程度已然超过了Torch,并继续以飞快的速度在业内被广泛应用,大有成为数据科学界新宠的势头。

到今天,作为一个基于Python的深度学习框架,Keras已经拥有了超过20万名的用户500多名开源贡献者(截至2017年底),并已经被相当数量的创业公司,研究实验室(包括欧洲核子研究中心微软研究院美国国家航空航天局)以及Netflix,Yelp,Square,Uber,Google等大公司所使用。 

当然,我们说Keras能迅速红遍全球都要归功于作者的网红体质是不公平的,真正让它被越来越多的深度学习研究者所接受的原因,还是它自身的优势突出

我们在上面提到过的CNTK、TensorFlow等工具包,能够提供非常灵活又极其强大的建模能力,在一定程度上大大降低了深度学习技术的门槛,但问题就在于,这些工具包的功能似乎有些太过强大,它们各有所长又接口不同,对于大部分初学者来说,实在是过于灵活,难以掌握。

45fd26e9935e331e93a494d22216df150beaf8f8

由于这些原因,Keras应运而生,它可以被看做是一个更易于使用、在更高层次上进行抽象、兼具兼容性灵活性的深度学习框架,它的底层可以在CNTK、TensorFlow和Theano中自由切换。而基于Python,又让它的易用性和可扩展性都极高。能在CPU和GPU之间无缝切换的特点,使它能够适用于不同的应用环境。

总的来说,Keras简直超级容易上手,它的出现使很多初学者可以很快地体验深度学习的一些基本技术和模型,并且将这些技术和模型应用到实际问题当中。

尽管如此,仍有人对Keras表示怀疑和不屑一顾:如果我已经在使用TensorFlow,为什么还要关心Keras?

对于这一点,用作者François Chollet自己的话说就是:


“Keras provides a simpler, quicker way to build and train models in TensorFlow, at no performance cost since the models are still being run by the same TensorFlow engine. So you should care about Keras if you care about your own time and productivity”

(Keras提供了一个更简单,更快速的方法来构建和训练TensorFlow中的模型,而且因为模型仍由同一个TensorFlow引擎运行所以性能没有成本。因此如果你关心你自己的时间和生产力,你就更应该关心Keras)

07829185980f54d31d379f392c9496b50e7ccf35

也就是说,Keras的版本更易于阅读,理解和编写。使用Keras的代码开销和认知开销较少。开发的模型越复杂,使用Keras的生产力效益就越明显。

而这位网红科学家当初之所以生出创作Keras的想法,其实出于这样一个契机:

在2015年2月左右,当时的François Chollet正在研究几个与自然语言处理有关的深度学习问题,他试图寻找一个能够长期采用的深度学习框架。

一个能够提供LSTM和其他RNN的良好实现,以及RNN和convnets之间良好相互作用的深度学习框架。

但令他非常沮丧的是,没有任何一个现有框架符合他的需求。

在他看来,PyLearn2很笨拙,不切实际,而且缺乏RNN的支持。

对于Torch他有过一些不错的经验,但他感觉使用Torch工作所带来的生产力损失太高了。最重要的是,Torch在那个时候还是很怪异的。

这时候他想到了自己做框架:在Python中,使用类似于Torch的API,并且支持良好的RNN,且专注于加速对不同体系结构的实验。

当时,在Theano之上建立是快速获得这样一个框架的最好的且唯一的选择。

于是他开始创作,大约一个月后,他就发布了最初版本的Keras 0.0.1。

“如果没有Theano,Keras是不可能产生的。构建好的工具基本上是一个循序渐进的过程:你在之前的其他人提供的开源代码所允许的抽象层次上构建事物,这是一个整洁,协作,开放的过程。”

可以说创作出Keras只是François Chollet在深度学习的研究过程中偶然的一个产物。

尽管这个产物在现在的深度学习领域激起了一个不小的波浪。

但对于目前就职于Google的他来说,其实有一个自己的长期目标:实现AI的自我引导

b8201c46cf9cd63851d9c437cecce31ba5daac49

电影《AI》里能够自我成长的机器人男孩

“所以这是我的长期目标:让AI自我引导。

这个过程将促进研究助手的发展,这有助于解决许多悬而未决的科学问题。

将来,大多数科学研究将由AI来执行,或者人类会严重依赖这类AI助手。

对AI的慷慨定义,甚至可以说是一种既定事实:今天的所有科学研究都依赖于计算机和软件。

而且这种趋势只会持续加速,并且很快会扩展到智能助手,将我们的思维过程(包括直觉和创造力)大大提高”。

695c35bfd920c66fa0e6b7980f598c5d5ab82255

电影《钢铁侠》里斯塔克和AI管家贾维斯的对话

人工智能领域的快速发展和更新让未来存在太多的不可预知性,可能在不久的将来,François Chollet的这个目标就会得以实现。

而随着时代的更迭,Keras也有可能会被另一个更出色的深度学习框架所取代。

但是谁知道呢。

至少在目前看来,Keras已经是人工智能领域对新手最友好,也是最易于使用的深度学习框架之一了。


原文发布时间为:2017-12-6

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“大数据文摘”微信公众号

相关文章
|
1月前
|
人工智能
【SCI论文】“学术丑闻揭露:当AI写作遭遇学术审稿,ChatGPT意外成为论文共作者!“
最近,一篇发表在《Surfaces and Interfaces》的论文引起了广泛关注,因为其中意外包含了ChatGPT的提示语,暴露出学术审稿过程中的疏忽。这篇论文讨论了铜基金属-有机框架-芳香族纤维素分隔器对锂金属阳极电池的影响,但却出现了不该出现的ChatGPT对话内容。这一事件不仅令人哭笑不得,还引发了对学术审核严谨性的质疑。它反映了当前学术界可能过度依赖AI写作工具,忽略了基本的检查和编辑步骤。这一事件提醒学术界必须加强审查机制和自律,确保论文质量,防止类似尴尬情况的再次发生。
103 4
【SCI论文】“学术丑闻揭露:当AI写作遭遇学术审稿,ChatGPT意外成为论文共作者!“
|
8月前
|
架构师 大数据 项目管理
3000字,如何讲清楚专业知识? by彭文华
3000字,如何讲清楚专业知识? by彭文华
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
本科毕业加入谷歌,还写了「思维链」开山之作,这位OpenAI新秀正为本科生答疑解惑
本科毕业加入谷歌,还写了「思维链」开山之作,这位OpenAI新秀正为本科生答疑解惑
|
11月前
读书笔记 | 吴军 「态度」: 写科技论文的技巧
读书笔记 | 吴军 「态度」: 写科技论文的技巧
56 0
|
存储
【CSDN编程竞赛 第六期】我的第一场编程竞赛
我的第一场编程竞赛解题思路。
126 0
【CSDN编程竞赛 第六期】我的第一场编程竞赛
|
机器学习/深度学习 人工智能 自然语言处理
NIPS大会最精彩一日:AlphaZero遭受质疑;史上第一场正式辩论与LeCun激情抗辩;元学习&强化学习亮点复盘
美国时间周四,NIPS 大会走完了日程的一半。工业界的众多公司搬东西撤出了展览会场,受邀演讲也全部结束。之后亮点除了当地时间周五周六的 Workshop 以外,就是周四下午的四场重要的研讨会——从元学习和深度强化学习,到 DeepMind 刚刚公布的 AlphaZero,以及 Yann LeCun 参加了 NIPS 史上第一次辩论,一天的精彩内容尽在此文中。
181 0
NIPS大会最精彩一日:AlphaZero遭受质疑;史上第一场正式辩论与LeCun激情抗辩;元学习&强化学习亮点复盘
|
机器学习/深度学习 人工智能 算法
|
人工智能
LeCun:别再犹豫,AI学者赶快加入产业界,也别忘了教书!
Facebook的首席人工智能科学家Yann LeCun今天在Business Insider发文表示,硅谷需要与学术界密切合作,以建立人工智能的未来。产学结合的双联模式,必将成为推动AI发展的关键。
1185 0
|
人工智能
【话题】致敬伟大的科学家史蒂芬·霍金,他留下的预言能实现吗?
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/79556218 据英国天空新闻等多家媒体3月14日消息,史蒂芬·霍金去世,享年76岁。
890 0