深度学习框架的发展历程

现在深度学习框架已经这么多了,为什么还有这么多人不断推出新的深度学习框架?

这个问题问的非常好,想要看看目前为什么这么多深度学习框架的出现,还真的不得不回头看看深度学习框架出现的历史趋势,然后去理解目前深度学习发展,给框架带来的要求,就会明白除了政治因素之外,新的深度学习框架推出原因。


 

首先我们来看看AI框架具体有什么用呢?

AI在现实生活中发挥的作用越来越多,不知不觉我们用的越来越多的产品都内嵌了AI功能,包括我现在给你们录制视频的字幕,都是纯AI算法进行识别和时间轴对齐的。就好像,不提自家产品有AI功能,都显得落伍了。下面来随机看看几款产品。

在全球迎来移动互联网后,基本上人手一台移动手机,一台手机算上前后置摄像头,动辄像华为P50 Pro有6个摄像头,少则前置摄像头1个后置摄像头1个。移动视觉领域的发展当然离不开AI的身影。以花瓣视频剪辑APP为例,视频里面的人脸贴图功能,当XXX明星出轨X、吸毒X、睡粉X,这时候需要后台剪辑小哥人工和谐掉,使用了AI人脸贴上马赛克功能后,“妈妈再也不但担心我要加班打码了”。当然这个功能,不是单凭一个算法,就可以实现。首先,我们需要有一个算法,这个算法只是一些数学公式,接着使用AI框架提供的接口,来实现这些数学公式,实现完后,我们还需要使用AI框架,长期稳定地在手机里面小小的一块芯片上运行,这就需要AI软件对硬件资源的调度、跟操作系统的协同。

所以,简单来说AI框架,就是实现数学算法的软件工具,释放硬件澎湃的算力。


到了第二点,下面来看看AI发展过程当中,所使用到的一些工具。

20世纪30年代,通用计算机还没有出现之前,实际上人们还不知道“算法”是什么。不过,当时数学领域中已经有很多问题都是跟“算法”密切相关,有大量跟计算性理论相关的研究。

正是这个年代,图灵在二战的时候思考智能与可计算问题,提出了图灵机,用于任何人类能够完成的逻辑推理和计算过程,从而慢慢形成算法的概念。在这之前,“计算”能力是被视为与“思考”相类似的人类抽象能力,大家一时间很难接受“计算”可以被如此简单的模型所概括。

1943年,麦卡洛克(W.S.McCulloch)和 皮兹(W.Pitts) 联合发表的论文里面,给出了人工神经元的第一个数学模型,神经网络第一个模型(MCP模型)的提出,也只是单纯一个数理逻辑概念。那时候,世界上第一台计算机还没有诞生。图灵只是给智能和算法进行了定义和思考。

1957年我国大跃进年代,Rosenblatt 提出由两层神经元组成一个神经网络,称之为感知器(Perceptrons),并且在他的论文里面详细地介绍感知器的具体硬件实现电路方案,还具体地给出了感知器具体学习算法,就是利用梯度下降法,对损失函数计算极小值,求出可将输入数据进行,线性划分的分离超平面,从而求得感知器模型。 

1986年,美国IBM发布了第一台笔记本电脑,同一年里Geoffrey Hinton发表了能够在多层感知器(MLP)上快速计算梯度的反向传播(Back propagation)算法,也就是我们经常说的BP算法,这时候Hinton不需要自行实现硬件,而是基于微型计算机的操作系统之上的算法程序来实现的。 

了解完算法的定义、计算机的出现到深度学习算法的发展,现在来看看AI框架的发展历程,聊聊AI框架的出现原因和对AI产业的意义

进入2010年后,随着深度学习的使用越来越广泛,于是便开始出现了AI框架,通过软件来快速实现深度学习算法。从图中,我们可以看到Theano作为第一个支持深度学习框架,到了2012年开始后,开始慢慢每隔1-2年就出现两三个新的AI框架。

 

早期学术界针对深度学习框架主要有Theano、ConvNet、Caffe和Torch等。刚推出的时候主要是面向学术研究而设计,进行一些小规模的原型算法研究,像是Theano能够利用符号化式语言定义深度学习算法公式,然后运行在硬件设备上。而2012年Alex觉的Theano并不能进行分布式和并行计算,于是使用C++实现了ConvNet框架,实现AlexNet算法,并且利用两块GPU进行并行加速训练和推理功能,最终赢得2012年ImageNet图像分类比赛冠军。

人工智能正是在近十几年来形成革命性地爆发。从学术理论研究,到生产应用的产品化开发过程中,通常会涉及到多个不同的步骤,这使得人工智能开发,依赖的环境安装、部署、测试,以及不断迭代改进算法准确性,推理性能调优的工作变得非常繁琐耗时。AI框架从学术的研究,慢慢随着深度学习只能做个简单的文字识别分类,到图像目标检测、语义分割,扩展到文字识别、文字生成,语音翻译等不同的领域,乃至现在的AI+科学计算,在电磁仿真、蛋白质折叠、移动视觉等应用范围也越来越广。

既然AI这么火,流程这么复杂,为了简化、加速和优化AI的流程,于是产业界开始纷纷入局AI,开发并完善了多个基础的平台和通用工具,这时候AI的基础软件开始被称为深度学习框架或者AI框架。有了这些基础的平台和工具,就可以避免大家重复发明轮子,专注于AI领域的算法研究和产品创新。到现在为止,产业界有Google领导的TensorFlow,Amazon选择押注的MXNet,Facebook倾力打造的PyTorch,Huawei主推开源的MindSpore等不同的AI框架出现。

 

 

如果你要问我,这么多框架应该选择哪个?还真不好说,因为AI还在快速发展,前几年出现的框架,到现在为止,基本上剩下图中黄色的,仍然活跃在业界,大部分都AI框架都沉寂下去了。

----

最后便是未来AI框架的研究意义和挑战。

AI开发者追求的是易用,尤其在训练方面,易用框架的生态会建立得非常快。由于AI领域发展很快,新特性的快速支持,能够吸引更多开发者和研究者留存。性能方面,反而在前期对开发者来说不是那么重要,因为在训练上更关注开发的效率、算法原型设计的效率,更少关注的是硬件成本。

对推理部署来说,在实际的生产业务系统里,希望追求极致的性能。推理业务对企业来说,部署量非常大的,假如能够把性能做好,5个百分点的性能提升能节省5%的硬件成本和耗电量,还可以减少机房部署的额外开销,对于企业来说是实际的账面收益。

由此可见,训练测讲究易用性,端侧讲究性能。一方面,AI框架在训练测,开始逐渐地跟端侧推理融合,推理框架直接基于芯片运行,脱离可操作系统还可以进行少量的学习,赋能芯片智能。另外一方面,随着AI在安全、大模型、科学计算、物理模拟、蛋白质折叠等场景对AI应用领域的拓展,会新增越来越多的功能。

 

[AI系统] 1.3 AI框架的兴起

 

欢迎大家关注我的知乎和Bilibili账号:ZOMI酱 

 

 

 

 

 

ZOMI酱
关注 关注
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深度学习发展历程
11-05
讲述了神经网络第一代,第二代,第三代的发展历程;及如何解决一些重要难题和未来的需要处理的问题;
深度学习计算框架发展
木野归郎
10-19 1741
前言这里主要介绍下TensorFlow的核心概念,介绍概念之前,先来介绍下深度学习计算框架的历史。Tensorflow计算框架为什么这么受欢迎?。它的核心概念就是计算图结构,我们写代码就...
深度学习发展历史(深度学习入门、学习指导)
十二月的猫
03-26 1094
深度学习模型历史发展的路线
做AI框架必懂的知识
朝闻道
02-24 1017
近期一直在梳理做AI框架必懂的知识——AI框架系统知识,希望能够给自己从算法的研究,到AI框架的研究的近3年,做一个系列的总结,也会结合ZOMI在MindSpore的开发过程当中用到的一些最新的技术进行总结和梳理。 文章会陆续更新,从上层的算法、用户面的表达层、到中间的编译层对神经网络图的优化、最后底层的执行器,当然少不了的有AI加速芯片。可能有时候因为工作原因呐,更新得比较慢,但是未来半年会继续坚持!也希望大家能够关注我,并继续支持ZOMI更新哈! 虽然大部分是用MindSpore的整体架构来作为
EfficientFormer:轻量化ViT Backbone
m0_37046057的博客
07-22 1083
MobileViT 结构上基本基于 MobileNet V2 而改进增加了 MobileViT block,但是同样能够实现一个不错的精度表现,文章实验部分大量的对比了 MobileViT 跟 CNN 和 ViT 模型的参数量和模型大小,不过值得一提的是在端侧除了模型大小以外,更加重视模型的性能,只能说这篇文章经典之处是开创了 CNN 融合 ViT 在端侧的研究。...
机器学习和深度学习的区别到底是什么?
lsxxx2011的专栏
03-23 252
机器学习和深度学习算法流程终于考上人工智能的研究僧啦,不知道机器学习和深度学习有啥区别,感觉一切都是深度学习挖槽,听说学长已经调了10个月的参数准备发有2000亿参数的T9开天霹雳模型,我要调参发T10准备拿个Best Paper现在搞传统机器学习相关的研究论文确实占比不太高,有的人吐槽深度学习就是个系统工程而已,没有数学含金量。但是无可否认的是深度学习是在太好用啦,极大...
2017 深度学习框架发展回顾
debugconsole的专栏
12-27 2010
深度学习的图景在不断变化。Theano是第一个被广泛采用的深度学习框架,由Yoshua Bengio领导的MILA创建和维护。但情况已经发生改变。今年9月,MILA宣布,在发布Theano的最新版本后,2018年将终止Theano的开发和维护。这个消息并不令人感到意外。在过去的几年里,出现了不同的开源Python深度学习框架,这些框架通常是由大型科技公司开发或支持的,而且有些引起了很大的关注。
190322&说说你对框架发展历程的理解?
向阳小宇宙的专栏
04-23 301
说说你对框架发展历程的理解? 从一开始的 js, 到 jquery,再到 angularjs, vue, 以及 react,都经历了哪些过程呢。整体来梳理一下。 框架发展历程 自己的话来捋一捋 准备练一练 参考 框架发展历程 在上个世纪的 1989 年,欧洲核子研究中心的 物理学家 Tim Berners-Lee 发明了超文本标记语言(HyperText Markup Language),...
手握顶会顶刊论文,自信满满面试AI算法岗竟被刷?
阿木寺的博客
01-25 473
2020年的AI算法岗竞争究竟多惨烈?这两年AI大火,还被顺势纳入了新基建的队伍,算法岗的平均薪资水平远超传统开发岗一大截,高薪+前景好,自然吸引越来越多技术人员转去AI工程师方向。再加...
PyTorch:深度学习框架的优雅演进与设计理念
Chaos的博客
05-01 1281
人工智能领域中,深度学习的快速发展催生了许多强大的工具和框架。其中,PyTorch作为一种强大而灵活的深度学习框架,引起了广泛的关注和使用。本文将深入探讨PyTorch的起源、设计理念,并结合代码讲解其原理,帮助读者全面了解PyTorch的魅力。
深度学习史上最全总结(文末有福利)
哆啦A梦的博客
09-01 5396
深度学习(Deep Learning),这是一个在近几年火遍各个领域的词汇,似乎所有的算法只要跟它扯上关系,瞬间就显得高大上起来。但其实,从2006年Hinton在Science上的论文算起,深度学习发展至今才不到十年。 在这短短几年时间里,深度学习颠覆了语音识别、图像分类、文本理解等众多领域的算法设计思路,渐渐形成了一种从训练数据出发,经过一个端到端(end-to-end)的模型,然后直接输出得
新一代深度学习框架研究
01-20
人工智能的历史出发,简述深度学习发展历程以及目前的挑战,通过介绍新一代深度学习框架的特点,分析总体框架,阐述自动并行、自动微分、自动调优等技术优势以及协同昇腾处理器的性能优势,希望可以为深度学习技术...
2.深度学习开发框架.pptx
10-02
第 1 章 计算机视觉概述 计算机视觉是深度学习领域最热门的研究领域之一,已经被广泛应用在了各个领域,那么它是如何发展至今的呢?...了解使用深度学习框架的意义; 了解三大框架分别是什么及其基本功能;
3.深度学习算法基础.pptx
10-02
第 1 章 计算机视觉概述 计算机视觉是深度学习领域最热门的研究领域之一,已经被广泛应用在了各个领域,那么它是如何发展至今的呢?...了解使用深度学习框架的意义; 了解三大框架分别是什么及其基本功能;
4.深度学习网络模型.pptx
10-02
第 1 章 计算机视觉概述 计算机视觉是深度学习领域最热门的研究领域之一,已经被广泛应用在了各个领域,那么它是如何发展至今的呢?...了解使用深度学习框架的意义; 了解三大框架分别是什么及其基本功能;
计算机视觉-飞桨深度学习实战-学习ppt-1
10-02
第 1 章 计算机视觉概述 计算机视觉是深度学习领域最热门的研究领域之一,已经被广泛应用在了各个领域,那么它是如何发展至今的呢?...了解使用深度学习框架的意义; 了解三大框架分别是什么及其基本功能;
循环神经网络实例——序列预测
最新发布
weixin_42255757的博客
04-22 1021
本文主要以01序列预测为例讲解了循环神经网络的运行过程,特别是Embedding层的处理过程。
爆款博客:深入解析卷积神经网络在人脸识别中的应用——从理论到实践
youmashengyue的博客
04-22 427
人工智能领域,人脸识别技术由于其广泛的应用前景和高度的实用性,已经成为研究的热点之一。通过本篇博客的介绍,你应该对卷积神经网络在人脸识别中的应用有了一个全面的了解。在这个项目中,我们使用Keras框架搭建了一个基于CNN的人脸识别模型,并在一个标记好的数据集上进行训练和测试。CNN在人脸识别中的应用,关键在于其强大的特征提取能力。通过实验,我们的模型达到了90%以上的准确率,有效地识别出了不同人物的面部图像。通过这样的深入分析和丰富的实例,这篇博文有望成为研究卷积神经网络和人脸识别技术的一篇爆款文章。
深度学习之基础模型——长短时记忆网络LSTM
m0_61787307的博客
04-22 690
这样做的原理在于,“短期记忆”和“新记忆”拼接起来形成的新张量,如果值比较小说明该记忆不重要,不重要就会被 sigmoid 赋予更接近于 0 的权重,反之则会赋予更接近于 1 的权重。LSTM 的初衷也是如此,通过一些手段使得重要的信息得以保留,而不重要的信息被抛弃,使得重要的信息所占“记忆”的“比重”变高。而“短期记忆线”,顾名思义,主要是汇集短期时间内的输入信息,并根据其重要程度,将重要的传给“长期记忆线”,而将不重要的抛弃,这样“长期记忆线”就能够更好地维持其所拥有的信息更加有效。
深度学习与历史街区结合论文框架
02-15
我们可以将深度学习技术应用到历史街区的研究中,以实现更深入的理解和更好的保护。我们可以使用深度学习模型来识别历史街区中的构建物,并分析历史街区的发展历史。此外,还可以使用深度学习技术来提取历史街区的空间信息,并为其进行深入分析,以便更好地了解街区的发展历程

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Diffusion Models:生成扩散模型 6949
  • 大模型的发展与解决的问题 4514
  • MoCo V3:视觉自监督迎来Transformer 4149
  • 所谓的AI芯片到底指什么? 3746
  • 全网最全-超大模型+分布式训练架构和经典论文 3709

分类专栏

  • AI系统 4篇
  • AI 15篇

最新评论

  • AI System AI系统对大模型的影响有多深?

    CSDN-Ada助手: Python入门 技能树或许可以帮到你:https://edu.csdn.net/skill/python?utm_source=AI_act_python

  • 模型压缩:剪枝算法

    2401_83209713: 你好,可以咨询一下模型压缩的问题吗?期待您的回复!有偿丰厚!谢谢。

  • 到底什么是AI框架?AI框架有什么用?

    ZOMI酱: 文章材料免费开源在:https://chenzomi12.github.io/021FW_Foundation/02.fundamentals.html

  • 到底什么是AI框架?AI框架有什么用?

    ZOMI酱: 文章材料免费开源在:https://chenzomi12.github.io/021FW_Foundation/02.fundamentals.html

  • 【自动微分实现】反向OO实现自动微分(Pytroch核心机制)

    专心致志写BUG: 讲的真的很透彻了,解答了我很久的实现上的疑惑表情包

最新文章

  • AI System AI系统对大模型的影响有多深?
  • 03.atuodiff
  • 我真的想知道,AI编译器中的IR是什么?
2024年1篇
2023年11篇
2022年21篇
2021年6篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司包头网站优化按天计费推荐长春百姓网标王哪家好廊坊seo排名公司曲靖设计网站价格哈尔滨网站推广方案哪家好沧州网站建设设计价格坂田网站优化推荐温州百度网站优化公司鄂州网站开发哪家好蚌埠建网站南平建站价格兴安盟网站搜索优化价格安庆SEO按效果付费哪家好铁岭营销网站公司襄樊建站公司茂名seo优化公司许昌如何制作网站推荐迁安网站改版价格海东网站排名优化公司罗湖网络营销湛江关键词按天计费福田营销网站公司台州关键词按天扣费哪家好张家界网站开发报价日照网站关键词优化哪家好襄阳设计网站推荐济南网站seo优化哪家好青岛网站定制报价南阳营销网站公司郑州网站优化排名哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化