【发布时间】:2023-03-07 21:59:01
【问题描述】:
在《人工智能:一种现代方法》,第 3 章一书中,第一个问题询问为什么解决问题的代理(搜索)需要先制定目标,然后再制定问题。我的猜测是,代理需要首先制定目标,以便决定它将在问题解决过程中使用的动作的抽象级别(不是在现实中)。问题通常是具有初始状态和最终状态(目标)的图,并且代理必须找到导致目标的一系列动作。
谢谢,
【问题讨论】:
标签: search graph artificial-intelligence agent
在《人工智能:一种现代方法》,第 3 章一书中,第一个问题询问为什么解决问题的代理(搜索)需要先制定目标,然后再制定问题。我的猜测是,代理需要首先制定目标,以便决定它将在问题解决过程中使用的动作的抽象级别(不是在现实中)。问题通常是具有初始状态和最终状态(目标)的图,并且代理必须找到导致目标的一系列动作。
谢谢,
【问题讨论】:
标签: search graph artificial-intelligence agent
我认为你把它弄得太复杂了。如果问题的形式已经提供给代理(作为将形成图形的一组状态改变动作),那么它需要知道目标是什么(i)有一个“我完成了吗”的决策程序?” - 即“是我刚刚计划或观察到的目标状态”,以及 (ii) 作为启发式引导搜索的参考点。例如,如果您使用 A*,您需要某种方法来估计给定搜索状态到目标的距离,因此推论您需要首先知道目标状态是什么。
【讨论】: