
第3节 有“智慧”的计算机
本节我们继续介绍计算机的最后一个特点:计算机正变得越来越聪明,它是会学习的,它也是有“智慧”的。
比如我们前面聊过的搜索引擎,大家只要在搜索框里输入想要了解的信息,搜索引擎就可以分析我们输入的文字,理解我们的意图,并给出尽可能匹配的答案。
搜索引擎为什么会懂得这么多知识呢?当然,它不可能只依靠自己的力量就搜罗到全世界的信息,它依靠的还是互联网,互联网连接着全世界的计算机以及人类的智慧。
计算机的智慧还表现在学习上。不知道大家有没有听说过“人工智能”“机器学习”“智能机器人”这些词?顾名思义,这些词里都含有“智慧”的意思,也就是说计算机已经不仅仅能按照大家的指令来做事,同时还拥有一定的智慧,可以自我学习或者给自己下达指令了。这样的智慧体现在各个方面。
第一,计算机越来越“懂”我们。比如,我们在手机上听音乐、看新闻、购买商品,甚至玩游戏的时候,手机的应用都会根据我们过往的记录,为我们推荐一些我们可能喜欢的音乐、新闻、商品、游戏等。计算机在越来越多地收集、分析我们过往行为的历史记录,对我们的了解也越来越多,并更加主动地为我们服务。
第二,计算机的智慧还体现在各个领域的学习能力上,比如下棋。你知道吗?现在计算机已经可以在围棋上胜过人类了。它是怎么做到的呢?先看看我们人类的围棋高手是怎么训练的吧:一名棋手往往需要从小就开始训练,拜名师学艺,研究各种棋谱,参加诸多比赛,长时间、深入地练习,往往要经过数十年的磨炼,才能真正成为一名围棋高手。
实际上,计算机也是如此,只是它的学习速度太快了,它直接把人类历史上所有的棋谱都记下来,然后分析其中的规律,形成自己的下棋套路。它还可以自己跟自己对弈,在对战中学习和掌握实战技巧。计算机学习的速度实在比人快太多了,水平超越人类也是自然。
再比如生产和制造领域。我们大家常在电商平台上购买商品,当商家接到这些订单后,就开始为我们寄送货物。每天有大量的商品需要从堆积如山的仓库中被找出来、打包然后运送到我们手中。这个工作量对商家来说是巨大的,这时候机器人中的计算机就派上了用场,它可以了解仓库中的走动路线,以及各个商品在货架上的摆放位置,然后根据每个订单,自动去寻找商品,这就可以大大减少我们人类的工作量。如图1-3-1所示,就是这些默默无闻的机器人给了我们更好的购物体验。

图1-3-1 仓储机器人
再比如汽车的制造领域。一台汽车由上万个零件组成,我们可以想象组装一台汽车是件多么复杂的事情,而且,一旦中间出现错误,就有可能会影响汽车的质量,甚至会造成事故。所以,人们很早就开始借助机器人来帮助我们制造汽车。如图1-3-2所示,目前机器人已经替代了大部分汽车工人的工作,工厂得以真正实现无人化。

图1-3-2 汽车制造机器人
再比如自动驾驶,也许有一天我们可以坐在无人驾驶的车上呢(如图1-3-3所示)。计算机可以通过学习从道路上收集的各种数据、交通法规以及应急处理方法等,实现自动驾驶。但自动驾驶的车辆需要经过严格测试才可以使用,现在技术还不够成熟,只在几个城市安排了试点。

图1-3-3 自动驾驶示意图
通过上文的介绍,你是不是发现计算机的能力太强大了?我们可不能小看这个朋友,它们还有太多不为人知的地方值得我们去探索。它们是怎么做到的呢?下一章,我们就来深入地了解计算机内部的结构吧。