大数据与人工智能的关系

大数据学习路线图

本文摘自林子雨编著《大数据导论》(访问教材官网

作者:厦门大学计算机科学系 林子雨 博士/副教授 全国高校知名大数据教师

E-mail: ziyulin@xmu.edu.cn

人工智能和大数据都是当前的热门技术,人工智能的发展要早于大数据,人工智能在20世纪50年代就已经开始发展,而大数据的概念直到2010年附近才形成。从百度指数的数据可以看出,人工智能受到国人关注要远早于大数据,且受到长期、广泛的关注,在近两年再次被推向顶峰。人工智能的影响力要大于大数据。大数据关注度从2013年开始得到较多关注,2017年4月达到顶峰。

人工智能和大数据是紧密相关的两种技术,二者既有联系,又有区别。
1.人工智能与大数据的联系
一方面,人工智能需要数据来建立其智能,特别是机器学习。例如,机器学习图像识别应用程序可以查看数以万计的飞机图像,以了解飞机的构成,以便将来能够识别出它们。人工智能应用的数据越多,其获得的结果就越准确。在过去,人工智能由于处理器速度慢、数据量小而不能很好地工作。今天,大数据为人工智能提供了海量的数据,使得人工智能技术有了长足的发展,甚至可以说,没有大数据就没有人工智能。
另一方面,大数据技术为人工智能提供了强大的存储能力和计算能力。在过去,人工智能算法都是依赖于单机的存储和单机的算法,而在大数据时代,面对海量的数据,传统的单机存储和单机算法都已经无能为力,建立在集群技术之上的大数据技术(主要是分布式存储和分布式计算),可以为人工智能提供强大的存储能力和计算能力。
2.人工智能与大数据的区别
人工智能与大数据也存在着明显的区别,人工智能是一种计算形式,它允许机器执行认知功能,例如对输入起作用或作出反应,类似于人类的做法,而大数据是一种传统计算,它不会根据结果采取行动,只是寻找结果。
另外,二者要达成的目标和实现目标的手段不同。大数据主要目的是通过数据的对比分析来掌握和推演出更优的方案。就拿视频推送为例,我们之所以会接收到不同的推送内容,便是因为大数据根据我们日常观看的内容,综合考虑了我们的观看习惯和日常的观看内容;推断出哪些内容更可能让我们会有同样的感觉,并向将其推送给我们。而人工智能的开发,则是为了辅助和代替我们更快、更好地完成某些任务或进行某些决定。不管是汽车自动驾驶、自我软件调整亦或者是医学样本检查工作,人工智能都是在人类之前完成相同的任务,但区别就在于其速度更快、错误更少,它能通过机器学习的方法,掌握我们日常进行的重复性的事项,并以其计算机的处理优势来高效的达成目标。