我一直在寻找几个小时,但我无法想出“精确评估功能”的合理定义。
关于国际象棋AI,我想知道什么是精确的评估函数以及它与启发式评估函数的区别(如果)。就个人而言,我认为评估函数只是根据当前状态评估未来状态的函数。我没有意识到他们被分成了不同的类别。
任何帮助将不胜感激!
〜雷
答案 0 :(得分:3)
你在哪里遇到过这个术语?
当我了解这一点时,有两种方法
(启发式)评估函数是基于基于一组启发式评估下一个移动而不尝试探索游戏树/可能的未来状态来选择移动的算法。这些功能很快,而且相当不错,但在所有情况下都可能无法为您提供最佳解决方案。
搜索技术尝试通过评估未来状态(游戏树搜索)来“预先播放”游戏,并且还可以使用启发式方法来进行不良选择或加快速度。他们理论上可以做出精确和完美的选择,但速度很慢。