上QQ阅读APP看书,第一时间看更新
1.3 人工智能能做什么
看完了人工智能的历史画卷,智博士不禁疑惑,这么多学者研究人工智能这么多年,那么人工智能到底能做些什么呢?这时,一个电子显示屏出现在智博士面前,屏幕上不断演示着人工智能在各种不同场景中的应用。
人工智能的技术和产品一般可以对输入的信息进行加工,之后给予反馈。很多人工智能能完成图1-3所示的任务:提供一些输入数据(A),迅速得出简单的反馈(B)。
图1-3 人工智能算法的输入与输出
人工智能可以完成所有重复性的工作
如图1-4所示,我们一般会让计算机根据已有的数据训练一个分类器。使用时,输入小狗的特征(耳朵、体重等),或者直接输入一张图片,训练好的分类器就能够识别出小狗。
图1-4 小狗分类器
有时候我们希望通过人工智能预测网页点击率、价格等信息,这些信息和类别有个特点就是数值是连续的,例如长度、时间、质量、OD值、血压值等,这些数值通常是非整数,我们一般称这类预测连续型数据的问题为回归问题。
如图1-5所示,回归器能帮助一些互联网公司预测每个用户对某个商品的点击率,点击率越高意味着用户越有可能购买相应的商品,这样,网站就可以将相应的商品推送在用户要访问的网站页面上。
图1-5 商品点击率预测
这种从A得到B的技术将使许多行业产生巨大变革。这种技术又被称作监督式学习,它能完成多种多样的任务,比如表1-1中的例子。
表1-1 监督式学习可以完成的任务
我们也可以通过人工智能中的聚类,将相似的物体放到一起,一般我们把分好的一堆物体称为一个簇。以图1-6中的小星星为例,图中左侧蓝色和绿色的小星星本来是混合在一起的,经过聚类的算法之后,系统会将蓝色的星星放到一个簇里,绿色的放到一个簇里,这种聚类可称之为无监督学习。
图1-6 聚类算法