当前位置:首页 > 问答 > 正文

百度到底为什么要把深度学习平台开源出来,是想干嘛呢?

(根据知乎专栏“甲子光年”的分析)百度把它的深度学习平台开源出来,这事儿乍一看确实有点让人摸不着头脑,你可能会想,这不就等于把自己辛辛苦苦研发的核心技术,白白送给别人,包括竞争对手吗?这不是在给自己挖坑吗?但实际上,百度这么做,背后有着非常深远的战略考虑,绝非简单的“做慈善”,我们可以从几个方面来理解它到底想干嘛。

百度到底为什么要把深度学习平台开源出来,是想干嘛呢?

最直接的一个目的是吸引开发者和建立行业标准。(根据虎嗅网一篇关于AI巨头策略的文章)在人工智能时代,尤其是深度学习领域,一个平台的成败很大程度上取决于它有多少人在用,开发者就像互联网时代的用户,是生态的基础,百度把飞桨(PaddlePaddle)这个平台开源,免费让大家使用,就等于降低了人工智能技术的门槛,一个大学生、一个小创业公司,可能没有实力从零开始搭建一套复杂的深度学习框架,但他们可以很容易地使用开源的飞桨来开发自己的应用,当越来越多的人开始学习、使用飞桨,他们就会对这套工具产生依赖,其技能也会与飞桨深度绑定,这样一来,百度就在无形中培养了一个庞大的“飞桨开发者社群”,这个社群会成为百度AI技术最坚实的推广者和拥护者,更重要的是,当飞桨成为国内使用最广泛的深度学习框架时,它实际上就成为了一个事实上的行业标准,以后大家讨论AI开发,首先想到的就是飞桨,这对于百度在AI领域的话语权是极大的提升。

百度到底为什么要把深度学习平台开源出来,是想干嘛呢?

开源是为了更好地推广百度的云服务和AI产品,从而赚钱。(根据36氪对百度云业务的报道)这可能是最实在的一个商业动机,开源平台本身不直接赚钱,但它是一个极其高效的“引流工具”,想象一下,一个开发者用飞桨开发出了一个很棒的应用模型,当这个模型需要投入到实际生产环境中时,就需要强大的算力来支撑,比如需要大量的GPU服务器进行训练和推理,这个时候,百度就可以顺势推出它的百度智能云服务,告诉开发者:“你看,你用我们的飞桨开发的模型,在我们的云上运行是最兼容、最稳定、最高效的。”这就形成了一个完美的商业闭环:用免费的开源平台吸引用户,再通过付费的云服务实现盈利,这就像谷歌开源安卓手机操作系统,它本身免费,但通过安卓生态带来的搜索、广告、应用商店等服务赚取了巨额利润,百度打的也是这个算盘,飞桨是基石,目的是带动整个百度AI云业务的增长。

开源是一种快速提升技术水平和促进自身创新的有效方式。(根据CSDN对开源软件发展的评论)俗话说“众人拾柴火焰高”,当一个项目开源之后,就暴露在全世界开发者的目光之下,来自不同领域、有着不同背景的开发者会一起使用、测试这个平台,他们会发现代码中的bug(程序错误),会提出改进建议,甚至会直接提交代码,为平台增加新功能,这种开放的协作模式,相当于百度聘请了成千上万名不领薪水的“外部技术顾问”,帮助飞桨平台快速迭代和进化,这对于百度自身的技术团队来说,也是一个巨大的鞭策和学习机会,能够让他们保持技术敏感度和先进性,如果闭门造车,很容易跟不上技术发展的步伐。

从更宏观的层面看,这体现了百度在AI时代争夺主导权的雄心。(根据《财经》杂志对中美AI竞争的分析)全球范围内,深度学习的开源框架主要有谷歌的TensorFlow和Facebook的PyTorch等,它们在国际上已经占据了主导地位,百度作为中国AI领域的领头企业,迫切需要打造一个属于中国自主可控的底层技术平台,将飞桨开源并大力推广,是国家层面战略需求和公司自身发展需求的结合,它有助于减少中国AI产业对国外技术的依赖,保障技术安全,同时也能让百度在中国AI基础设施建设中扮演核心角色,占据有利的卡位。

百度开源深度学习平台,绝非一时冲动或纯粹的公益行为,这是一盘大棋:短期看,是牺牲部分技术的独占性,换取开发者生态和市场份额;长期看,是通过构建以自己为核心的产业生态链,最终在云计算、人工智能这场至关重要的未来竞争中,确立自己的领导地位和可持续的商业模式,这背后是生态战、标准战,更是未来科技主导权之战。 综合参考了知乎专栏“甲子光年”、虎嗅网、36氪、CSDN、《财经》杂志等多家媒体和平台的相关分析与报道,并融入了通俗化的解读。)

百度到底为什么要把深度学习平台开源出来,是想干嘛呢?