评估自动化决策方法的使用
最重要的是要记住这三种类型的自动化方法(数学 - 控制理论,菜单 - 优化算法和手册 - 专家系统或专家规则)的优势(什么时候应该使用哪种技术)和它们的局限性,如下表所示。 它与自治智能方法一起,使我们能够选择最佳技术来解决机器教学新 AI 范例中的每个任务或模块。
自动化方法的局限性将提示我们在哪里可以使用其他自治智能技术,例如机器学习和强化学习。
自动化方法的优点将弥补自治智能技术的弱点。
该表汇总了自动化智能方法的局限性,并说明了在什么情况下使用它们。
| 它是什么? | 在什么情况下使用? | 有哪些限制? | |
|---|---|---|---|
| 控制理论 | 使用数学计算下一步要执行的操作 | • 需要对可以很好地测量的过程进行可靠、可预测的控制时。 • 清楚地理解系统动力学并可以用数学术语表述时。 |
• 无法通过数学对系统进行建模时,它不起作用。 • 变量之间存在非线性关系时,它不起作用。 • 除非人类专家重新调整常量,否则不会改变其行为。 |
| 优化算法 | 搜索选项列表,并使用目标条件选择控制操作 | • 没有经验或数学来告诉你该怎么做时。 • 搜索布局较大或部分搜索空间未被探索时。 • 有许多决策规则(约束)需要遵循时。 |
• 不了解优化系统所需的系统或技能和策略。 • 需要大量的时间和计算资源来搜索它们选择的决策选项。 |
| 专家系统/专家规则 | 一个程序,其行为类似于某些狭窄应用程序领域的专家 | • 有很多探索空间的经验,知道在许多不同的场景中该做什么,并且可以将要执行的操作表达为规则或策略时。 • 必须遵守许多约束时。 • 需要解释决策,但没有一个足够信任的数学模型来计算操作时。 |
• 受到先前探索知识的限制。 • 维护知识库中的规则和所有异常既繁琐又容易出错。 |