我正在寻找在人工智能领域中使用的盲搜索和启发式搜索之间的区别。
发布于 2016-01-19 11:16:38
没有信息的盲搜索。
例如: BFS (盲搜索方法之一)。我们只是为当前状态(当前节点)生成所有的后继状态(子节点),并发现其中是否存在目标状态,如果不是,我们将生成一个子节点的后继节点等等。因为我们没有信息,所以只需要生成所有信息。
用信息进行启发式搜索。
例如:一个*算法。我们根据成本和具有启发式函数的“启发式信息”选择我们的下一个状态。
案例示例:寻找最短路径。
通过盲搜索,我们只是尝试所有的位置(蛮力)。
使用启发式,假设我们有关于起点与每个可用位置之间的距离的信息。我们会用它来确定下一个地点。
发布于 2018-06-08 05:13:45
盲搜索:
启发式搜索:
发布于 2015-12-28 19:22:08
这是一个相当模糊的问题,但是使用启发式通常意味着在搜索过程中使用逻辑或先验数据来进行有意义的猜测。盲搜索(我猜)在没有这种启发的情况下进行特定的搜索,并使用蛮力方法。
https://stackoverflow.com/questions/34499374
复制相似问题