您当前的位置:首页 > 电脑百科 > 人工智能

人工智能大众化的必经之路:机器学习

时间:2019-08-12 11:27:27  来源:  作者:
人工智能大众化的必经之路:机器学习

【猎云网(微信号:)】8月12日报道(编译:Liam)

近年来,随着人类在计算能力上取得的巨大进步,以及新计算机算法的发现和标记数据的增加,人类对神经网络(一种具有学习能力的人工智能系统)的研发工作也是蒸蒸日上。此前,各种相关的研究活动还不十分活跃,神经网络的实际应用也是十分有限的。

近几年的诸多研究,使得神经网络的广泛应用成为了可能,但由于机器学习模型仍需要繁琐的计算工作,导致它在奔向主流的路上重重受阻。而现在,新算法的出现,正高效地将神经网络推向更传统的应用领域。

神经网络,是当前计算机科学研究领域的一个焦点。其创造灵感来自于复杂的人类生物学,在大多数可想到的用例中,生物学的应用都优于计算机的应用。

虽然计算机在存储信息和快速处理方面表现出色,可人类却更善于有效地利用其有限的计算能力。诚然,计算机每秒能进行数百万次计算,这是人类无法企及的;但同样,人脑的效率也是计算机无法企及的,它的效率比计算机要高上万倍。

但另一方面,计算机在复杂算法上的缺陷,在其对持续变化的数据的高效处理能力上也得到了弥补。

不过,其强大的计算能力也是有缺陷的,那就是价格。即使近来计算机计算的成本大幅下降,但机器学习这一块的费用还依旧十分高昂,使得大部分个人、企业和研究人员望而却步,他们往往都是依靠昂贵的第三方服务来进行实验。由于计算的复杂性,就算是一个很普通的聊天机器人,其成本也可能在几千美元到一万美元之间。

 

神经网络架构搜索

科学家们一直在研究各种技术,想要降低机器和深度学习应用方面的时间和资金成本。

计算领域对软件和硬件的要求都很高,高效的算法和设计优良的硬件都是优先考虑的,但硬件开发却十分耗时耗力的,这也促使着众多研究人员为其设计自动化解决方案。

科研人员目前在软件和硬件方面都取得了进展。当前神经网络应用中最常用的技术就是神经网络架构搜索(NAS),不过,其在设计神经网络方面的高效率也伴随着计算方面的高成本。NAS技术可以被认为是迈向自动化机器学习的前提。

麻省理工学院(MIT)在这一领域进行了大量研究,其在一篇论文中,向我们展示了一种更为高效的NAS算法,该算法可以学习卷积神经网络(CNN),用于特定的硬件平台。

研究人员通过“删除不必要的神经网络设计组件”,利用特定的硬件平台(包括移动设备),成功地提高了效率。实验表明,新型神经网络的速度几乎是传统模式的两倍。

这篇论文的作者之一Song Han,同时也是麻省理工学院微系统技术实验室的助理教授,他表示他们的目标就是让人工智能大众化。

他们希望通过特定的解决方案,能让人工智能专家以及非专家通过一个特定的硬件平台,高效地参与神经网络架构的设计,减轻设计和改进神经网络架构时的重复而单调的工作。

此外,值得一提的还有其他的技术,比如机器学习算法。与在资源密集型控制环境中计算不同,机器学习算法可以通过在专门设计的硬件上运行,从而降低功耗。

另外,不列颠哥伦比亚大学(UBC)的研究人员发现,现场可编程门阵列(FPGA)在机器学习应用程序上速度更快、功耗更低。除了通过专门的硬件使机器学习更省钱省时,FPGA还可以使那些技术水平较低的人更容易使用深度神经网络(DNN)。

FPGA与高层次综合(HLS)的结合使用,可以实现“自动设计硬件”,这样就无需专门设计硬件来测试机器学习推理解决方案是否有效了。这样一来,在针对各种用例时,应用程序的投入使用就变得更加快捷。

在参考了HLS和FPGA的使用以后,其他研究人员还考虑将FPGA用于特定的DNN子集,即卷积神经网络(CNN),该技术拥有优良的图像分析能力,通过对动物的视觉皮层的研究获得灵感。

为了进一步展示其多样性,一些研究人员还着眼于DNN的应用来进行与工程任务相关的自动化设计。

 

Agent 001:机器学习代理

机器学习研究领域还有很长的路要走。Robert Aschenbrenner是神经网络和机器学习方面的研究人员,他指出该技术即将发生转变,同时还强调了机器学习代理工具将如何提高其性能和算法。

Aschenbrenner表示,现今的自动化工具在很大程度上是孤立的,被分割到各种不同的领域。一个网站聊天机器人一般不会与客服人员互动,除非其有特定的编程,多数情况下,聊天机器人只是按照自己的内部程序运行,没有指令就不会改变运行方式。

机器学习代理工具会通过我们的工作方式,收集和挖掘历史数据,寻找自动化发展的机会。然后,人工智能工具将以自动化流程改变的形式假定解决方案,模拟展示这些改变将如何提高生产力,或是带来更好的业务成果。

 

计算能力训练

想要让一种算法能像人类或任何动物那样去学习,还有很多工作要做。

Aschenbrenner列出了人类相对于机器仍有优势的五个主要领域:视觉、无监督/强化学习、可解释模型、推理和记忆以及快速学习。

尽管人工智能在这些方面有了很大进步,但人类在快速学习方面的能力仍然要强大得多,而且不像机器那样,需要明确标注的数据来下达指令。

人类拥有很强的推理能力,能在看似不相干的想法之间找到联系,但机器目前仍无法完全独立地进行紧急学习。

虽然机器学习算法在神经网络领域有很多应用,但是它的基本使用范围扩大,也就意味着在未来,它的应用将超乎想象。

迅速发展的人工智能不断被投入实际应用,但是人工智能的普及取决于快速设计的硬件和软件解决方案,这些解决方案也具有上述的资源效益。

 

人工智能大众化

正如麻省理工学院所描述的那样,优化算法,降低成本,让人工智能大众化,让缺乏资源来运营大规模计算的个人和组织也能使用大规模机器学习技术。

虽然在该领域的研究可能还处于早期阶段,但新提出的设计自动化解决方案为我们揭示了这一领域的远大前景。此外,随着计算机硬件成本下降,云计算等可共同操作技术的引入,机器学习变成主流应用的时代可能会提前到来。对复杂算法和工具的普及对教育事业、医疗事业和企业经营也有正面效果。

企业可以通过人工智能处理繁琐的任务来降低运营成本,促进人力资源配置,提高关键任务的完成效率。

总而言之,大众早晚会用上这些功能强大的软件,一切只是时间问题。



Tags:机器学习   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
基于算法的业务或者说AI的应用在这几年发展得很快。但是,在实际应用的场景中,我们经常会遇到一些非常奇怪的偏差现象。例如,Facebook将黑人标记为灵长类动物、城市图像识别系统...【详细内容】
2021-11-08  Tags: 机器学习  点击:(32)  评论:(0)  加入收藏
这是几位机器学习权威专家汇总的725个机器学习术语表,非常全面了,值得收藏! 英文术语 中文翻译 0-1 Loss Function 0-1损失函数 Accept-Reject Samplin...【详细内容】
2021-10-21  Tags: 机器学习  点击:(43)  评论:(0)  加入收藏
要开始为开源项目做贡献,有一些先决条件:1. 学习一门编程语言:由于在开源贡献中你需要编写代码才能参与开发,你需要学习任意一门编程语言。根据项目的需要,在后期学习另一种语言...【详细内容】
2021-10-20  Tags: 机器学习  点击:(37)  评论:(0)  加入收藏
作者:阿米特·V. 乔希(Ameet V Joshi)来源:华章科技 01 人工智能艾伦·图灵(Alan Turing)对人工智能的定义如下:如果窗帘后面有一台机器,并且有人正在与之互动(无论以何...【详细内容】
2021-09-07  Tags: 机器学习  点击:(76)  评论:(0)  加入收藏
字节跳动基础架构团队基于火山引擎机器学习平台 Clever 及其丰富的行业落地经验,推出开源项目 Klever,以工程化的方式降低智能技术落地门槛,助力企业快速打造智能业务。作者: 陈...【详细内容】
2021-02-19  Tags: 机器学习  点击:(170)  评论:(0)  加入收藏
特征选择是识别和选择与目标变量最相关的输入变量子集的过程。特征选择最简单的情况可能是存在数字输入变量和用于回归预测建模的数字目标的情况。这是因为可以计算出每个输...【详细内容】
2021-01-15  Tags: 机器学习  点击:(117)  评论:(0)  加入收藏
1、集成学习及Boosting算法集成学习属于机器学习,它是一种“训练思路”,并不是某种具体的方法或者算法。集成学习的核心思想是把已有的算法进行结合,从而得到更好的效果。集成...【详细内容】
2020-12-29  Tags: 机器学习  点击:(176)  评论:(0)  加入收藏
“终有一天,人工智能会像我们看待非洲平原上低级生物的化石一样看待我们。在人工智能眼中,人类只是直立行走的猿猴,用着粗糙的语言和简陋的工具,从诞生起就注定会灭绝。”&mdash...【详细内容】
2020-12-17  Tags: 机器学习  点击:(147)  评论:(0)  加入收藏
专注Python、AI、大数据,请关注公众号七步编程!人工智能方向的项目,和数据可视化是紧密相连的。模型训练过程中梯度下降过程是什么样的?损失函数的走向如何?训练模型的准确度怎么...【详细内容】
2020-10-15  Tags: 机器学习  点击:(357)  评论:(0)  加入收藏
在数据领域,很多人都在说机器学习,但是只有很少的人能说清楚怎么回事。网上关于机器学习的文章,大多都是充斥各种定理的厚重学术三部曲(我搞定半个定理都够呛),或是关于人工智能...【详细内容】
2020-09-25  Tags: 机器学习  点击:(111)  评论:(0)  加入收藏
▌简易百科推荐
作为数据科学家或机器学习从业者,将可解释性集成到机器学习模型中可以帮助决策者和其他利益相关者有更多的可见性并可以让他们理解模型输出决策的解释。在本文中,我将介绍两个...【详细内容】
2021-12-17  deephub    Tags:AI   点击:(16)  评论:(0)  加入收藏
基于算法的业务或者说AI的应用在这几年发展得很快。但是,在实际应用的场景中,我们经常会遇到一些非常奇怪的偏差现象。例如,Facebook将黑人标记为灵长类动物、城市图像识别系统...【详细内容】
2021-11-08  数据学习DataLearner    Tags:机器学习   点击:(32)  评论:(0)  加入收藏
11月2日召开的世界顶尖科学家数字未来论坛上,2013年诺贝尔化学奖得主迈克尔·莱维特、2014年诺贝尔生理学或医学奖得主爱德华·莫索尔、2007年图灵奖得主约瑟夫·斯发斯基、1986年图灵奖得主约翰·霍普克罗夫特、2002...【详细内容】
2021-11-03  张淑贤  证券时报  Tags:人工智能   点击:(39)  评论:(0)  加入收藏
鉴于物联网设备广泛部署、5G快速无线技术闪亮登场,把计算、存储和分析放在靠近数据生成的地方来处理,让边缘计算有了用武之地。 边缘计算正在改变全球数百万个设备处理和传输...【详细内容】
2021-10-26    计算机世界  Tags:边缘计算   点击:(45)  评论:(0)  加入收藏
这是几位机器学习权威专家汇总的725个机器学习术语表,非常全面了,值得收藏! 英文术语 中文翻译 0-1 Loss Function 0-1损失函数 Accept-Reject Samplin...【详细内容】
2021-10-21  Python部落    Tags:机器学习   点击:(43)  评论:(0)  加入收藏
要开始为开源项目做贡献,有一些先决条件:1. 学习一门编程语言:由于在开源贡献中你需要编写代码才能参与开发,你需要学习任意一门编程语言。根据项目的需要,在后期学习另一种语言...【详细内容】
2021-10-20  TSINGSEE青犀视频    Tags:机器学习   点击:(37)  评论:(0)  加入收藏
SimpleAI.人工智能、机器学习、深度学习还是遥不可及?来这里看看吧~ 从基本的概念、原理、公式,到用生动形象的例子去理解,到动手做实验去感知,到著名案例的学习,到用所学来实现...【详细内容】
2021-10-19  憨昊昊    Tags:神经网络   点击:(47)  评论:(0)  加入收藏
语言是人类思维的基础,当计算机具备了处理自然语言的能力,才具有真正智能的想象。自然语言处理(Natural Language Processing, NLP)作为人工智能(Artificial Intelligence, AI)的核心技术之一,是用计算机来处理、理解以及运...【详细内容】
2021-10-11    36氪  Tags:NLP   点击:(49)  评论:(0)  加入收藏
边缘计算是什么?近年来,物联网设备数量呈线性增长趋势。根据艾瑞测算, 2020年,中国物联网设备的数量达74亿,预计2025年突破150亿个。同时,设备本身也变得越来越智能化,AI与互联网在...【详细内容】
2021-09-22  汉智兴科技    Tags:   点击:(55)  评论:(0)  加入收藏
说起人工智能,大家总把它和科幻电影中的机器人联系起来,而实际上这些科幻场景与现如今的人工智能没什么太大关系。人工智能确实跟人类大脑很相似,但它们的显著差异在于人工智能...【详细内容】
2021-09-17  异步社区    Tags:人工智能   点击:(57)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条