首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >建立一个德州Hold‘’em玩AI..from scratch

建立一个德州Hold‘’em玩AI..from scratch
EN

Stack Overflow用户
提问于 2009-02-03 06:17:33
回答 9查看 29K关注 0票数 34

我有兴趣在Java中构建一个德州Hold 'Em AI引擎。这是一个长期项目,我计划投资至少两年。我还在上大学,还没有建立任何雄心勃勃的东西,想要解决一个能让我长期保持兴趣的问题。我是AI领域的新手。从我在大学的数据结构课上,我知道了基本的构建块,如BFS和DFS,回溯,DP,树,图等。我正在学习正则表达式,学习SCJP和SCJD,我很快就会上一个(密集的)统计课程。

问题:

-Where我该开始了吗?我应该选什么书?扑克游戏程序运行在什么样的人工智能上?我可以从哪个开源项目中获取一个页面?Java中有什么好的AI资源吗?我对学习Lisp也很感兴趣,Jatha好吗?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-02-03 06:35:23

以下可能会被证明是有用的:

票数 32
EN

Stack Overflow用户

发布于 2009-02-03 06:29:36

众所周知,扑克AI很难做到正确,因为人类下注是不可预测的。它通常被分成两部分。

1)计算你的牌成为赢家的几率。

2)根据1制定投注策略。

我建议从阅读第一部分的大量统计数据开始。乍一看,这似乎很容易,但实际上它非常复杂(如果弄错了,你的人工智能将注定失败)。然后转到第二部分的遗传算法。投注策略主要是遗传算法。他们根据过去的成功和失败再加上一些随机性来调整自己,以免变得可预测。

票数 6
EN

Stack Overflow用户

发布于 2010-11-03 05:26:22

我用Java写了一个德州扑克视频扑克引擎

这段代码是德州Hold‘’em的核心引擎,没有视图和其他

http://github.com/phstc/javapokertexasholdem

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/506167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档