应用人工智能:工程方法(原书第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

CHAPTER 1
第1章 引言

人工智能有多重要?

在2015年我写这本书的第1版时,人工智能几乎没有引起公众的关注,对于许多人来说,AI不过是20世纪炒作的泡沫。然而即使在那时,AI在商业和消费市场的IT应用中也是很重要的,并且无处不在。

我们仍在使用的一些AI的例子包括:

❑ 智能手机、车载导航系统的语音控制等。

❑ 相机中的人脸识别。

❑ 电子邮件客户端的垃圾邮件过滤。

❑ 计算机游戏中的AI。

❑ 语义互联网搜索,包括问答,如图1-1所示。

商业方面的例子包括:

❑ 商业智能。

❑ 情感分析。

❑ 机器人。

❑ 工业计算机视觉。

❑ 无人驾驶汽车、无人机、火箭(军用和商用)。

图1-1 AI的日常使用:谷歌问答

过去几年,公众对AI的看法发生了巨大变化。现在,AI重新获得了巨大关注。没人会再质疑AI的重要性,相反,许多人提出了夸张的、不切实际的主张和恐惧,这在炒作话题中很常见。

我希望AI能够继续极大地改变我们的生活和劳动力市场,就像19世纪以来,科技以越来越快的速度改变着几代人的日常生活一样。

如何开发AI应用?

大多数的AI出版物,例如科研论文和教科书,主要聚焦于AI背后的理论方法,却很少关注AI应用的工程化。目前存在哪些AI库、框架和服务?在哪种情况下应该选择哪种库、框架和服务?如何将它们整合到一个具有良好用户体验、易于维护的AI应用中?如何满足功能性和非功能性要求,特别是高性能要求?

本书的重点是为软件开发人员和架构师回答上述这些问题。