如何定义 AI 可能会有很大差异。 从哲学上讲,什么是“智能”? 一个人如何感知智能又定义了它的人为对应物。 对 AI 领域的广泛而乐观的定义可能是:“计算机科学领域,它研究机器如何执行通常需要有知觉的代理的任务。” 从这样的定义可以说,像计算机乘以两个数字这样简单的东西就是“人工智能”。 这是因为我们设计了一种能够接受输入并独立产生逻辑输出的机器,而该逻辑输出通常需要有生命的实体进行处理。
如何定义 AI 可能会有很大差异。 从哲学上讲,什么是“智能”? 一个人如何感知智能又定义了它的人为对应物。 对 AI 领域的广泛而乐观的定义可能是:“计算机科学领域,它研究机器如何执行通常需要有知觉的智能体的任务。” 从这样的定义可以说,像计算机乘以两个数字这样简单的东西就是“人工智能”。 这是因为我们设计了一种能够接受输入并独立产生逻辑输出的机器,而该逻辑输出通常需要有生命的实体进行处理。
6. 将`ViewController.m`重命名为`ViewController.mm`,因为我们将在该文件中混合使用 C++ 代码和 Objective-C 代码来调用 TensorFlow C++ API 并处理图像输入和推断结果。 然后,在`@interface ViewController`之前,添加以下`#include`和函数原型:
...
...
@@ -679,7 +679,7 @@ pod 'TensorFlow-experimental'
![](img/8236a55a-15fe-41a1-9ff7-c7280ae6c43f.png)
图 2.10:添加实用程序文件,模型文件,标签文件和图像文件
图 2.10:添加工具文件,模型文件,标签文件和图像文件
6. 使用以下代码创建一个名为`RunInference.h`的新文件(一个窍门是,我们必须在下一步中使用 Objective-C 类作为`RunInferenceOnImage`方法的包装,以便我们的 Swift 代码进行间接调用) 。否则,将发生构建错误):