
7
第
1
章
人工智能和机器学习简介
你之所以选择本书,可能是因为你对人工智能(AI)、机器学习(ML)、深度学习以及所
有带来最新和最大突破的技术感到好奇。本书将解释 AI 和 ML 的工作原理,以及如何
使用 TensorFlow Lite、ML Kit 和 Core ML 等技术将它们用于移动应用程序。在本章中,
我们将首先确定人工智能、机器学习、深度学习等的实际含义。
1.1
什么是人工智能
根据我的经验,人工智能已成为有史以来最容易被误解的技术之一。或许这是因为它的
名字
—
人工智能听起来像智能的人工创造。也许是科幻小说和流行文化中广泛使用了
该术语,其中 AI 通常用于描述外观和声音都像人类的机器人。我记得《星际迷航:下
一代》中的角色数据便是人工智能的缩影,他的故事使他成为人类,因为他很聪明,有
自我意识,但缺乏情感。像这样的故事和人物很可能引起对人工智能的讨论。而其他
的,例如各种电影和书籍中的邪恶 AI,则已经导致人们对“ AI 可以成为什么”产生了
恐惧。
考虑到 AI 以这些方式出现,很容易得出他们对 AI 的定义。然而,这些都不是 AI 的实
际定义或示例,至少在今天的术语中是这样。这不是智能的人工创造,而是智能的人工
表象。当你成为 AI 开发人员时,你并不是在构建一种新的生命形式,而是在编写与传
统代码行为方式不同的代码,并且可以非常轻松地模拟智能对事物的反应方式。一个常
见的例子是在计算机视觉中使用深度学习,而不是编写包含大量可解析像素的 if...then
规则的代码来试图理解图像内容,你可以让计算机学习通过 ...