1.4 超高速运算的威力
互联网已经成为了人们获取知识的宝库,我们用各种各样的搜索引擎来找自己想要的东西,查天气、看新闻、找答案……甚至我们明知道网址,也会在搜索引擎上输入网站的中文名称来搜索。虽然我们几乎每天都在接触这个宝库,但是我们其实并不了解这个宝库真正意味着什么。
如今,互联网上的搜索引擎其实也属于人工智能,因为它依托的就是一种名为“机器学习”(Machine Learning,ML)的人工智能技术。这种技术专门用于研究计算机应该怎样模拟人类的学习行为,以便能够自主获取更多的知识或者能力,通过不断重新组织自己的结构来让自己变得更为完善,拥有更高的性能。
比如我们经常用到的搜索引擎,就是通过用户输入的某一个或者多个关键词来搜寻相关信息。当这些词被计算机识别后,计算机就可以通过“机器学习”这种技术来对照网页的内容,筛选出用户所需的信息。与此同时,计算机还可以通过自主学习后将一些有害的内容,或者一些小弹窗等关联性十分低的内容剔除。
也许很多人会有一个疑问:从输入关键词到显示相关信息,往往只有几秒钟的时间,拿百度来说,如果我们在信息搜索栏里输入“学习”两个字,短短一秒之内就能够检索出1亿条信息,并且还能显示相关网站信息,这么大的数据量如何在这么短时间内处理完呢?
其中的玄机其实就是“机器学习”以及超高速运算(见图1-11)。
经常使用邮箱的人都知道,一般邮箱中都有自动检索垃圾邮件的功能(见图1-12),被认定为垃圾邮件的信息通常不会显示到收件箱中,这就是典型的“机器学习”。通过对大量邮箱数据的分析和学习,人工智能具备了将垃圾邮件另行分类的能力。同样的道理,在众多新闻信息中,通过“机器学习”技术,人工智能可以通过之前的学习内容以及分类方法,在极短的时间内将数量极其庞大的新闻信息分类、归纳,最终引导用户找到合适的信息。
“机器学习”技术可以解释为什么人工智能可以在大量的信息中筛选出有用的信息,那么,又是什么支撑着它在极短的时间里将这部分信息检索出来呢?人工智能之所以能够快速完成检索是因为它具有超强的高速运算能力,这种高速达到了什么样的地步呢?
我们再来举个例子。随着技术的发展,人工智能已经涉及人类生活的各个方面。一种名为AD Technology的技术迅速横扫整个广告业。每一位广告主都希望自己的广告内容可以放在网络上点击率最高的位置,那么什么样的位置从能获得极佳的点击率?为了解决这个问题就要用到AD Technology,这种技术不但能够快速计算出网络上哪个位置能够获得最高的点击率,还能快速将广告内容安插在这个位置。
究竟有多快呢?一般在拍卖广告位的时候,采用的是类似金融领域的实时竞价。也就是说,在每一次广告位拍卖会上,所有参与的广告主都会同时投标,最终获得使用权的广告主在中标后才能将广告投放到网页上。在这一过程中,投标时间是以千分之一秒计算的。千分之一秒或许比较抽象,我们换一种方式来表达,普通人眨一次眼只需要0.2秒。
也就是说,普通人眨眼一次的时间里人工智能已经处理了成千上百条信息,这个处理过程用户根本无法察觉。
在广告领域,也许人工智能的处理速度超过千分之一秒就足够了。但是在金融领域,人工智能的处理速度早已远远超过了这个速度。目前,金融交易尤其是股票交易几乎90%都是通过计算机来完成的,因此在金融领域也有相应的操作技术——高频交易。这种技术能够捕捉到股价极其细微的变化,并且在极短的时间内完成对这种细微变化的处理。比如2016年3月16日,农业银行的股价从14:58:42的3.24元上涨到了14:58:48的3.25元,之后又于14:58:53降回3.24元,在这短短5秒的时间里,成交数却达到了45 966手。也就是说,在6秒内人工智能处理了一分钱的变化并进行了将近46 000笔交易,平均每秒需要处理近9200笔交易(见图1-13)。
“机器学习”以及超高速的运算能力使人工智能完成着一件又一件以人工不可能完成的任务。正是由于这种优势,人工智能在我们的生活中有了越来越大的应用范围,像亚马逊这种拥有大型仓库的企业也在利用人工智能来管理仓库物品。很难想象如果有一天没有了这些人工智能,我们的生活将会变成什么样子。
本书评论