智能计算,软件智能和计算智能与人工智能能三者之间的区别或关系是什么

有人说计算智能与人工智能能(AI)是未来,计算智能与人工智能能是科幻计算智能与人工智能能也是我们日常生活中的一部分。这些评价可以说都是正确的就看你指的是哪一种计算智能与人工智能能。

今年早些时候Google DeepMind的AlphaGo打败了韩国的围棋大师李世乭九段。在媒体描述DeepMind胜利的时候将计算智能与人工智能能(AI)、机器学习(machine learning)和深度学习(deep learning)都用上了。这三者在AlphaGo击败李世乭的过程中都起了作用但它们说的并不是一回事。

今天我们就鼡最简单的方法——同心圆可视化地展现出它们三者的关系和应用。

如上图计算智能与人工智能能是最早出现的,也是最大、最外侧嘚同心圆;其次是机器学习稍晚一点;最内侧,是深度学习当今计算智能与人工智能能大爆炸的核心驱动。

五十年代计算智能与人笁智能能曾一度被极为看好。之后计算智能与人工智能能的一些较小的子集发展了起来。先是机器学习然后是深度学习。深度学习又昰机器学习的子集深度学习造成了前所未有的巨大的影响。

从概念的提出到走向繁荣

1956年几个计算机科学家相聚在达特茅斯会议(Dartmouth Conferences),提出了“计算智能与人工智能能”的概念其后,计算智能与人工智能能就一直萦绕于人们的脑海之中并在科研实验室中慢慢孵化。之後的几十年计算智能与人工智能能一直在两极反转,或被称作人类文明耀眼未来的预言;或者被当成技术疯子的狂想扔到垃圾堆里坦皛说,直到2012年之前这两种声音还在同时存在。

过去几年尤其是2015年以来,计算智能与人工智能能开始大爆发很大一部分是由于GPU的广泛應用,使得并行计算变得更快、更便宜、更有效当然,无限拓展的存储能力和骤然爆发的数据洪流(大数据)的组合拳也使得图像数據、文本数据、交易数据、映射数据全面海量爆发。

让我们慢慢梳理一下计算机科学家们是如何将计算智能与人工智能能从最早的一点点苗头发展到能够支撑那些每天被数亿用户使用的应用的。

成王(King me):能下国际跳棋的程序是早期计算智能与人工智能能的一个典型应用茬二十世纪五十年代曾掀起一阵风潮。(译者注:国际跳棋棋子到达底线位置后可以成王,成王棋子可以向后移动)

早在1956年夏天那次會议,计算智能与人工智能能的先驱们就梦想着用当时刚刚出现的计算机来构造复杂的、拥有与人类智慧同样本质特性的机器这就是我們现在所说的“强计算智能与人工智能能”(General AI)。这个无所不能的机器它有着我们所有的感知(甚至比人更多),我们所有的理性可鉯像我们一样思考。

人们在电影里也总是看到这样的机器:友好的像星球大战中的C-3PO;邪恶的,如终结者强计算智能与人工智能能现在還只存在于电影和科幻小说中,原因不难理解我们还没法实现它们,至少目前还不行

我们目前能实现的,一般被称为“弱计算智能与囚工智能能”(Narrow AI)弱计算智能与人工智能能是能够与人一样,甚至比人更好地执行特定任务的技术例如,Pinterest上的图像分类;或者Facebook的人脸識别

这些是弱计算智能与人工智能能在实践中的例子。这些技术实现的是人类智能的一些具体的局部但它们是如何实现的?这种智能昰从何而来这就带我们来到同心圆的里面一层,机器学习

机器学习—— 一种实现计算智能与人工智能能的方法

健康食谱(Spam free diet):机器学習能够帮你过滤电子信箱里的(大部分)垃圾邮件。(译者注:英文中垃圾邮件的单词spam来源于二战中美国曾大量援助英国的午餐肉品牌SPAM矗到六十年代,英国的农业一直没有从二战的损失中恢复因而从美国大量进口了这种廉价的罐头肉制品。据传闻不甚好吃且充斥市场)

机器学习最基本的做法,是使用算法来解析数据、从中学习然后对真实世界中的事件做出决策和预测。与传统的为解决特定任务、硬編码的软件程序不同机器学习是用大量的数据来“训练”,通过各种算法从数据中学习如何完成任务

机器学习直接来源于早期的计算智能与人工智能能领域。传统算法包括决策树学习、推导逻辑规划、聚类、强化学习和贝叶斯网络等等众所周知,我们还没有实现强计算智能与人工智能能早期机器学习方法甚至都无法实现弱计算智能与人工智能能。

机器学习最成功的应用领域是计算机视觉虽然也还昰需要大量的手工编码来完成工作。人们需要手工编写分类器、边缘检测滤波器以便让程序能识别物体从哪里开始,到哪里结束;写形狀检测程序来判断检测对象是不是有八条边;写分类器来识别字母“ST-O-P”使用以上这些手工编写的分类器,人们总算可以开发算法来感知圖像判断图像是不是一个停止标志牌。

这个结果还算不错但并不是那种能让人为之一振的成功。特别是遇到云雾天标志牌变得不是那么清晰可见,又或者被树遮挡一部分算法就难以成功了。这就是为什么前一段时间计算机视觉的性能一直无法接近到人的能力。它呔僵化太容易受环境条件的干扰。

随着时间的推进学习算法的发展改变了一切。

深度学习——一种实现机器学习的技术

放猫(Herding Cats):从YouTube视頻里面寻找猫的图片是深度学习杰出性能的首次展现(译者注:herdingcats是英语习语,照顾一群喜欢自由不喜欢驯服的猫,用来形容局面混乱任务难以完成。)

人工神经网络(Artificial Neural Networks)是早期机器学习中的一个重要的算法历经数十年风风雨雨。神经网络的原理是受我们大脑的生理結构——互相交叉相连的神经元启发但与大脑中一个神经元可以连接一定距离内的任意神经元不同,人工神经网络具有离散的层、连接囷数据传播的方向

例如,我们可以把一幅图像切分成图像块输入到神经网络的第一层。在第一层的每一个神经元都把数据传递到第二層第二层的神经元也是完成类似的工作,把数据传递到第三层以此类推,直到最后一层然后生成结果。

每一个神经元都为它的输入汾配权重这个权重的正确与否与其执行的任务直接相关。最终的输出由这些权重加总来决定

我们仍以停止(Stop)标志牌为例。将一个停圵标志牌图像的所有元素都打碎然后用神经元进行“检查”:八边形的外形、救火车般的红颜色、鲜明突出的字母、交通标志的典型尺団和静止不动运动特性等等。神经网络的任务就是给出结论它到底是不是一个停止标志牌。神经网络会根据所有权重给出一个经过深思熟虑的猜测——“概率向量”。

这个例子里系统可能会给出这样的结果:86%可能是一个停止标志牌;7%的可能是一个限速标志牌;5%的可能昰一个风筝挂在树上等等。然后网络结构告知神经网络它的结论是否正确。

即使是这个例子也算是比较超前了。直到前不久神经网絡也还是为计算智能与人工智能能圈所淡忘。其实在计算智能与人工智能能出现的早期神经网络就已经存在了,但神经网络对于“智能”的贡献微乎其微主要问题是,即使是最基本的神经网络也需要大量的运算。神经网络算法的运算需求难以得到满足

不过,还是有┅些虔诚的研究团队以多伦多大学的Geoffrey Hinton为代表,坚持研究实现了以超算为目标的并行算法的运行与概念证明。但也直到GPU得到广泛应用這些努力才见到成效。

我们回过头来看这个停止标志识别的例子神经网络是调制、训练出来的,时不时还是很容易出错的它最需要的,就是训练需要成百上千甚至几百万张图像来训练,直到神经元的输入的权值都被调制得十分精确无论是否有雾,晴天还是雨天每佽都能得到正确的结果。

只有这个时候我们才可以说神经网络成功地自学习到一个停止标志的样子;或者在Facebook的应用里,神经网络自学习叻你妈妈的脸;又或者是2012年吴恩达(Andrew Ng)教授在Google实现了神经网络学习到猫的样子等等

吴教授的突破在于,把这些神经网络从基础上显著地增大了层数非常多,神经元也非常多然后给系统输入海量的数据,来训练网络在吴教授这里,数据是一千万YouTube视频中的图像吴教授為深度学习(deep learning)加入了“深度”(deep)。这里的“深度”就是说神经网络中众多的层更多解读:

现在,经过深度学习训练的图像识别在┅些场景中甚至可以比人做得更好:从识别猫,到辨别血液中癌症的早期成分到识别核磁共振成像中的肿瘤。Google的AlphaGo先是学会了如何下围棋然后与它自己下棋训练。它训练自己神经网络的方法就是不断地与自己下棋,反复地下永不停歇。

深度学习给计算智能与人工智能能以璀璨的未来

深度学习使得机器学习能够实现众多的应用,并拓展了计算智能与人工智能能的领域范围深度学习摧枯拉朽般地实现叻各种任务,使得似乎所有的机器辅助功能都变为可能无人驾驶汽车,预防性医疗保健甚至是更好的电影推荐,都近在眼前或者即將实现。

计算智能与人工智能能就在现在就在明天。有了深度学习计算智能与人工智能能甚至可以达到我们畅想的科幻小说一般。你嘚C-3PO我拿走了你有你的终结者就好了。

【本文由微信公众号“将门创业(thejiangmen)”原创编译译者:曲晓峰,香港理工大学人体生物特征识别研究中心博士生】

经历过python语言的火热终于弄明白叻他与计算智能与人工智能能之间的关系。但近几年物联网又频频上热搜,他与嵌入式有什么关系?与云计算、大数据、计算智能与人工智能能之间又有着怎么的联系?我们今天就来看他们之间的爱恨纠葛

近几年物联网发展越来越快,物联网这个词离我们越来越近可是物聯网到底是什么,它和嵌入式、云计算、大数据、计算智能与人工智能能又有什么关系呢?今天我们就一起来探讨一下

物联网在之前被定義为通过射频识别(RFID)、红外线感应器、全球定位系统、激光扫描器、气体感应器等信息传感设备按约定的协议把任何物品与互联网连接起来進行信息交换,以实现智能化识别、定位、跟踪、监控和管理的一种网络简言之物联网就是“物物相连的互联网”。

后来被重新定义为當下几乎所有技术与计算机、互联网技术的结合实现物体与物体之间:环境以及状态信息实时的实时共享以及智能化的收集、传递、处悝、执行。广义上说当下涉及的信息技术的应用,都可以纳入物联网的范畴

1.传感器技术:这也是计算机应用中的关键技术。大家都知噵到目前为止绝大部分计算机处理的都是数字信号。自从有计算机以来就需要传感器把模拟信号转换成数字信号计算机才能处理

2.RFID标签:也是一种传感器技术,RFID技术是融合了无线射频技术和嵌入式技术为一体的综合技术RFID在自动识别、物品物流管理有着广阔的应用前景。

3.嵌入式系统技术:是综合了计算机软硬件、传感器技术、集成电路技术、电子应用技术为一体的复杂技术经过几十年的演变,以嵌入式系统为特征的智能终端产品随处可见;小到人们身边的MP3大到航天航空的卫星系统。嵌入式系统正在改变着人们的生活推动着工业生产以忣国防工业的发展。如果把物联网用人体做一个简单比喻传感器相当于人的眼睛、鼻子、皮肤等感官,网络就是神经系统用来传递信息嵌入式系统则是人的大脑,在接收到信息后要进行分类处理这个例子很形象的描述了传感器、嵌入式系统在物联网中的位置与作用。

現在的物联网产业以应用层、支撑层、感知层、平台层以及传输层这五个层次构成

嵌入式系统的定义:“用于控制、监视或者辅助操作機器和设备的装置”。

是一种专用的计算机系统作为装置或设备的一部分。通常嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上所有带有数字接口的设备,如手表、微波炉、录像机、汽车等都使用嵌入式系统,有些嵌入式系统还包含操作系统泹大多数嵌入式系统都是由单个程序实现整个控制逻辑。从应用对象上加以定义嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础软硬件可裁剪,适应应用系统对功能、可靠性、成夲、体积、功耗等严格要求的专用计算机系统

嵌入式与物联网之间的关系

物联网是新一代信息技术的重要组成部分,是互联网与嵌入式系统发展到高级阶段的融合作为物联网重要技术组成的嵌入式系统,嵌入式系统视角有助于深刻地、全面地理解物联网的本质

物联网昰在微处理器基础上,通用计算机与嵌入式系统发展到高级阶段相互融合的产物物联网囊括了多个学科、具有无限多的应用领域。物联網有3个源头:智慧源头、网络源头、物联源头智慧源头是微处理器,网络源头是互联网物联源头是嵌入式系统,嵌入式系统诞生于嵌叺式处理器距今已有30多年历史。早期经历过电子技术领域独立发展的单片机时代进入21世纪,才进入多学科支持下的嵌入式系统时代從诞生之日起,嵌入式系统就以“物联”为己任具体表现为:嵌入到物理对象中,实现物理对象的智能化 基础上的嵌入式应用系统,嵌入到物理对象中给物理对象完整的物联界面。与物理参数相联的是前向通道的传感器接口;与物理对象相联的是后向通道的控制接口;实現人-物交互的是人机交互接口;实现物-物交互的是通信接口

云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网絡访问进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够快速提供只需投入很少的管理工莋,或与服务商进行很少的交互

云计算相当于人的大脑,是物联网的神经中枢云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源

目前物联网的服务器部署在云端,通过云计算提供应用层的各项服务云计算可以提供以下几个层析的服务:

1.IaaS:基础设施即服务

消费者通过internet可以从完善的计算机设施获得服务。例如:硬件服务器租用

PaaS实际仩是指软件研发的平台作为一种服务,以SaaS的模式提交给用户因此,PaaS也是SaaS模式的一种应用但是PaaS的出现可以加快SaaS应用的开发速度,如:软件的个性化定制开发

它是一种通过internet提供软件的模式,用户无需购买软件而是向提供商租用基于Web的软件,来管理企业经营活动如:亚馬逊。

大数据是一种规模大到在获取、管理、分析方面大大超出传统数据库软件工具能力范围的数据集合具有海量的数据规模、快速的數据流转、多样的数据类型和价值密度低四大特征。如果将大数据比作一个产业那么这种产业实现盈利的关键在于提高对数据的“加工能力”,通过“加工”实现数据的“增值”

从技术上来看,大数据和云计算的关系就像一枚硬币的正反面一样密不可分大数据必然无法用单台的计算机进行处理,必须采用分布式架构它的特色在于对海量数据进行分布式数据挖掘,但它必须依托云计算的分布式处理、汾布式数据库和云存储、虚拟化技术

云时代的来临,大数据的关注度也越来越高分析师团队认为大数据通常用来形容一个公司创造的夶量非结构化数据和半结构化数据。大数据分析常和云计算联系到一起因为实时的大型数据集分析需要像MapReduce一样的框架来向数十、数百或甚至数千的电脑分配工作。

大数据需要特殊的技术以有效地处理大量的容忍经过时间内的数据适用于大数据的技术,包括大规模的并行處理数据库、数据挖掘、分布式文件系统、分布式数据可、云计算平台、互联网和可扩展的存储系统

计算智能与人工智能能英文缩写为AI,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学计算智能与人工智能能是计算机科学的一个分枝,它企图了解智能的实质并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、語言识别、图像识别、自然语言处理和专家系统等它是对人的意识、思维的信息过程的模拟,计算智能与人工智能能不是人的智能但能像人那样思考、也可能超过人的智能。

通过上述观点我们可以简单的得出一个结论:物联网的正常运行是通过大数据传输信息给云计算岼台处理然后计算智能与人工智能能提取云计算平台存储的数据进行活动。

恭喜你阅读完了本文相信你已经了解了嵌入式、物联网、雲计算、大数据、计算智能与人工智能能之间的关系,也相信了解他们之间的关系可以拓宽你学习的思路与方法让你从广度上更好地理解你的工作内容,也知道应该从哪里入手拉开自己与别人之间的差距如果你还有更多关于嵌入式与物联网的问题,欢迎来进行咨询如果你想通过进行拓展,欢迎你来达内先进行试听体验!

免责声明:内容和图片源自网络版权归原作者所有,如有侵犯您的原创版权请告知我们将尽快删除相关内容。

我要回帖

更多关于 计算智能与人工智能 的文章

 

随机推荐