PingWest / 光谱
随着“人工智能”走出实验室、逐渐有了实际的应用场景,它成为了一项可能在不久的将来彻底改变人类社会的基础技术,也成为了很多人最爱讨论的话题。但是,AI(人工智能)、机器学习、神经网络,这些词看着潮,究竟是指什么呢?
别慌,我们试着举几个简单的例子来解释一下。
人工智能
“科技潮人”小明爱玩各种数码产品,生活里也经常使用打车和订餐软件。每天回家前他都会用手机遥控打开家里的空调,和朋友约饭的时候也会在地图软件上查好地址通过微信群发。
小明喜欢的几项功能,比如用手机遥控空调,其实是通过几套程序实现的。
简单来说,编写一个普通的程序,其实是告诉计算机一套处理方法。比方说一个计算器,编写的时候就告诉它加减乘除法和开平方的定义,告诉它一个长算式里哪种计算优先级高(比如乘除>加减)。编写好了之后,这个程序就是计算器了,然而它除了加减乘除和开平方之外,别的什么都不能做。你不能用它来编写文档,也不能用它来叫车和订餐——因为编写者没告诉它除了算数以外的事。
但小明不想要一个程序控制空调、一个程序导航、一个程序刷脸记考勤,他希望所有的问题都能一站、自发地解决,这就需要人工智能。
这种新的计算机程序像人脑一样,是可以举一反三的。比如去年美国 MIT 的研究者就开发出了一种人工智能,先让它学习几个来自梵文的字母,它就能从之后数千个各种语言字母当中找出所有的梵文字母。
它们可以认字、听懂人说的话、识图,甚至通过一张图中所有的物体和他们的位置关系,来判断图中正在发生什么。比如,人工智能有能力识别下图中摩托车、驾驶者、头发的颜色、围观群众、马路等元素,回答一些基本的问题。在未来经过训练后,它也有能力做出“这是一次同性恋骄傲大游行活动”的判断。
这样的人工智能系统,都是“弱人工智能”。 人类对于人工智能的终极企图是全知全能,也叫做“强人工智能”,它不但善于思考,学习能力超强,还能够自我进化。如果你看过电影《超验骇客》,约翰尼·德普实验的人工智能学家威尔·卡斯特在自己生命的遗留之际,将自己的大脑上传到了电脑里。这个人工智能只用了几个小时就几乎接管了全球所有最主要的网络系统,包括政府、军方、银行等等;过了几年,它已经统治了世界,用极高的效率开发出革新的医疗技术,不但能够控制全球所有人的思维,还用智能化的生物微粒直接捏出了一个活的威尔·卡斯特。
尽管强人工智能至今还没有诞生,但是弱人工智能也已经非常了不起,它是怎样实现的呢?
机器学习
机器学习是目前实现人工智能最主要的方式。再拿小明举个例子:
小明喜欢吃橙子,他总结出一个规律:颜色越深,个头越大,橙子越甜。但他新尝试了美国加州大脐橙之后,发现之前的经验不管用了:新的橙子,颜色越浅越甜。而小明的室友喜欢吃汁多的橙子,于是小明又学到一条:越软的橙子汁越多。
掌握了这条规律,小明跑去希腊旅游时,按照之前的经验买了橙子,却一点都不好吃!原来,这里卖的橙子是从别的地方进口的,绿色的好吃橙色的不好吃。
这种不断尝试的办法实在太笨了,不如写一个程序来搞定?这就到了机器学习的范畴。其实真实的程序很复杂,但其逻辑并不难理解: