codecamp

AI人工智能 搜索算法

游戏是需要策略来玩的。每个玩家或团队在开始游戏前都会制定一个策略,并且他们必须根据游戏中的当前情况改变或制定新的策略。

搜索算法

你也必须考虑计算机游戏,使用与上述相同的策略。请注意,搜索算法是在计算机游戏中找出策略的算法。

工作原理

搜索算法的目标是找到最优的移动序列,以便它们能够到达最终目的地并获胜。这些算法使用获胜条件集(每个游戏的获胜条件都不同)来找到最佳移动。

将计算机游戏可视化为一棵树。我们知道树有节点。从根节点开始,我们可以到达最终的获胜节点,但需要通过最优移动。这就是搜索算法的工作。这种树中的每个节点都代表一个未来状态。搜索算法会搜索这棵树,以便在游戏的每个步骤或节点做出决策。

AI人工智能 用约束满足解决现实世界问题
AI人工智能 组合搜索
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

AI人工智能监督学习(回归)

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }