我希望找到人工智能领域中盲目搜索和启发式搜索之间的区别。
答案 0 :(得分:4)
盲搜索 - 无信息搜索。
例如:BFS(盲搜索方法之一)。我们只为currentstate(当前节点)生成所有后继状态(子节点)并找到其中的目标状态,如果不是,我们将生成子节点的后继者之一,依此类推。因为我们没有信息,所以只需生成所有信息。
启发式搜索信息。
例如:A *算法。我们选择基于成本的下一个状态和具有启发函数的“启发信息”。
案例:查找最短路径 盲人搜索我们只是尝试所有位置(蛮力) 使用启发式,我们可以获得有关起点和每个可用位置之间距离的信息。我们将使用它来确定下一个位置。
答案 1 :(得分:3)
盲目搜索:
启发式搜索:
答案 2 :(得分:1)
这是一个相当模糊的问题,但使用启发式通常意味着使用逻辑或先前数据在搜索过程中进行有根据的猜测。盲目搜索(我猜是)在没有这种启发式的情况下进行特定搜索并使用蛮力方法。
答案 3 :(得分:0)
盲人通常不知情。也就是说,它没有任何关于问题的具体知识,而启发式搜索是关于问题的信息,因此在决策中使用逻辑。