所学专业:软件工程
研究方向:金融信息工程
介绍:
本文主要是利用对手模型设计并且实现了德州扑克牌手程序。德州扑克共有手牌、悬牌、转牌以及河牌四个阶段。在德州扑克手牌阶段,通过对两张手牌、玩家位置进行评估,结合其他玩家的下注策略,建立基于领域知识的对手模型,快速地作为决策。在悬牌阶段,三张公牌发下来,对玩家牌型有了决定性的影响,玩家处于成牌、听牌和咋唬三种状态之中。转牌和河牌阶段,通过建立概率统计和决策树算法的对手模型,对玩家手牌进行预测,进而评估分析赢得概率以及赔率,从而选择最有利的下注策略。
本文实现的德州扑克牌手程序能够在手牌阶段快速地选择下注策略,在悬牌阶段使用概率统计模型能够很准确地计算出成牌概率、总注概率、下注概率、隐含概率。在转牌和河牌阶段,建立基于决策树的对手模型,找到每个游戏阶段最优的分类属性,为下注提供最优的策略指导。本文实现了基于对手模型的德州扑克牌手程序最接近人脑的思考流程,简单而且容易被理解,而基于决策树对手模型的不足在于游戏的翻牌次数很少,建立的决策树分类精度有影响。基于本文实现的德州扑克牌手程序参加了华为软件精英挑战赛,在武汉长沙赛区首先进入32强,接着打入前8强(第3名),最后进入前4强(第2名)。
学历:研究生毕业
学位:硕士
状态:离校
毕业论文标题:《基于对手模型的德州扑克牌手程序设计与实现》
学号:2014282160034