人工智能世界里的机器学习与深度学习
2019/7/17 17:20:07

人工智能(Artificial Intelligence),英文缩写为AI。AI是一门让机器变得智能的科学研究,让机器像人类一样具备解决某些特定问题的能力。其实,AI可不是什么新事物,早在上世纪中叶就已经诞生了。1950年,一位名叫马文﹒明斯基的大四学生和同学一起建造了世界上第一台神经网络计算机,被看作是人工智能的起点。马文后来也被人称为“人工智能之父”,从那时到现在已经过了近70年。这些年AI技术一直不温不火,偶尔出现一些吸引人的技术,很快就消失殆尽了。直到最近,AI又重新回到人们的视线里,而且获得了几乎所有互联网大佬的青睐,将AI看作是未来技术发展的方向,并投入大量人力和资金去研究它。  AI之所以到现在才火爆起来是有原因的。早在70年前,计算机技术刚出现,计算能力和传感器技术都不发达,AI的理念虽然先进,却无实施的条件。众所周知,让机器具备学习的能力,要进行大量的学习计算,通过对已掌握的数据计算规律,从而知晓下一步该如何处理。甄别和计算数据的能力在70年前都不具备,所以AI技术的研究总是被搁浅。而现在则不同,云计算、虚拟化和大数据技术的出现,对数据的分析能力已经很强,再加上计算能力的提升,海量数据的计算数秒内就能完成,这给AI提供了良好的成长土壤,所以到了现在,AI不火都不行了。  AI只是一门技术的概念,最终还是要靠各种具体技术来实现,机器学习(Machine Learning)就是其中之一。ML使用算法分析数据,从中学习并做出推断或预测。ML使用大量数据和算法来“训练”机器,由此让机器学会如何去完成任务。比如在图像识别中,一开始机器在识别事物的时候准确率是比较差的,机器的表现带有很大随机性,但是经过一段时间训练,随着我们给机器看的图像越来越多,机器的图像识别准确性会逐步提高。当学习的图片积累到一定数量的时候,我们可以对于某一种动物拍一张照片,这张照片是以前机器学习没有看到的,但当我们显示这张照片,机器可以根据以往的经验准确地识别出这是哪一种动物。ML背后的核心思想是,设计程序使得它可以在执行的时候提升它在某任务上的能力,而不是有着固定行为的程序。ML包括多种问题定义,提供很多不同算法,能解决不同领域的各种问题,ML利用数据来解决简单规则不能或者难以解决的问题,被广泛应用在了搜索引擎、无人驾驶、机器翻译、医疗诊断、垃圾邮件过滤、玩游戏、人脸识别、数据匹配、信用评级和给图片加滤镜等任务中。  深度学习(Deep Learning)是一种实现ML的技术,是当前AI技术中非常火的话题,由Hinton等人于2006年提出,基于深度置信网络提出非监督贪心逐层训练算法。DL也称为深度结构学习,层次学习或者深度机器学习,是一类算法集合。DL利用多层神经网络结构,从大数据中学习现实世界中各类事物能直接用于计算机计算的表示形式,被认为是智能机器可能的“大脑结构”。DL本身是神经网络算法的衍生,在图像,语音等富媒体的分类和识别上取得了非常好的效果,所以各大研究机构和公司都投入了大量人力来做相关研究和开发。DL重点在于如何快速地训练模型。通过DL,机器可以处理大量数据,识别复杂的模式,并提出深入的见解。DL有几个有名的技术框架:tensorflow 谷歌、CNTK 微软、Theano、caffe Berkeley、scikit-learn Python,AlphaGo就是使用了TensorFlow的杰出作品,AlphaGo 完虐李世乭,直接将DL带火了。我们日常的一些推送新闻购物等,都有DL的影子。之所以DL能火,最为主要的原因是准确性,DL模式可以达到前所未有的精确度,有时甚至超过人类表现,让人类都感觉到可怕,未来人类会不会被DL所创造的机器人打败并消灭掉。如果是那样,人类真的是搬起石头砸自己的脚。其实,这种想法的人实属多虑了,DL的学习能力的确

下一页
返回列表
返回首页
©2024 人工智能世界_专注人工智能领域,汇集人工智能技术资料 电脑版
Powered by iwms