• 大中华网,大中华区主流资讯门户网站!

热门关键词:  as  请输入关键词  xxx  凤凰公益  王昭君
您现在的位置:主页 > 行业 > 科技前沿 >

机器人玩转德州扑克,网络博彩业要完了?

   来源:腾讯科技    更新时间:2017-02-24 11:13

机器人玩转德州扑克,网络博彩业要完了?

大河赌场

【AI世代编者按】人工智能研究最近取得的突破,引发了关于机器人是否会给网络博彩业构成威胁的质疑。

全球4名顶尖职业扑克玩家历经20天的鏖战,还是在美国匹兹堡的大河赌场(Rivers Casino)以失败收场。

比赛期间,他们会在上午11点前出现,身着运动裤和时尚的运动鞋,在电脑屏幕前坐下来。

在夜晚返回酒店之前,他们每天都需要玩1500手无限制德州扑克。这经常意味着他们需要打牌至晚上10点以后。

在一整天的时间里,星巴克咖啡和矿泉水就放在这几位牌手的键盘旁边,脚下则放着快餐袋。

当这些扑克玩家每一次做出动作时,这些动作都会被传输到位于5英里之外的卡耐基梅隆大学的一台计算机服务器。通过这台服务器,信号将被再传输12英里,至位于门罗维尔郊区匹兹堡超级计算机中心上运行的一款名为“Libratus”的软件。

Libratus同时玩8手牌--与每位选手同时玩两手牌。它从容不迫的做出决定,缓慢的速度让对手贾森·赖斯(Jason Les)几近疯狂。“它让时间变得更长,”赖斯说。“等待不应该影响我,但有时你会喜欢‘好吧,这是要结束了吗?’”

当然,Libratus永远不需要休息。在其它方面,它也不同于人类玩家。当投入更多的赌注时,人们倾向于思考更长的时间。Libratus在投入的筹码较少时玩的非常慢,因为手中有更多的筹码,它必须考虑到所有的可能性。Libratus还会违反标准投注习惯,突然加大筹码,不定时投入不规则数量的筹码。

对于人类扑克玩家来说,这样的行为是恼人的、鲁莽的,从长期来看也是代价高昂的。但是作为扑克玩家,Libratus的主要贡献就是它的无人性。

当为期20天的赛事在大河赌场结束时,职业扑克玩家合计输了180万美元。(事实上他们并不需要投入任何钱,这个数值只是在扑克比赛中用于计算得分。)

卡耐基梅隆大学负责开发Libratus的两位计算机科学家图奥马斯·桑德霍尔姆(Tuomas Sandholm)和诺姆·布朗(Noam Brown),对Libratus的获胜感到非常激动,因为这是计算机在全球最知名的扑克游戏--无限制德州扑克中首次击败顶尖职业扑克玩家。

人工智能领域的专家经常使用游戏,用于开发和测试他们的发明成果。计算机已在国际象棋、跳棋、双陆棋和围棋上击败了最好的人类棋手。因为机会的原因,以及玩家不知道他们的对手拿着什么样的牌,扑克成为了一项独特的挑战。所谓的不完美信息游戏需要一丝人类智慧,类似于欺骗对手,并能够察觉到被对手欺骗--这些都是电脑缺乏的。

《完美的赌注:科学和数学如何从赌博中获得好运》一书的作者亚当·库哈尔斯基(Adam Kucharski)指出,“经常能够看到无限制德州扑克的巡回赛,它更像是一门艺术,而不像是一门科学。曾经有一种想法认为,这个游戏在很长时间内不会受到计算机的影响。”

机器人玩转德州扑克,网络博彩业要完了?

诺姆·布朗过去五年一直在开发用于在扑克比赛中击败人类的人工智能

但是这种想法在最近几周变得土崩瓦解。上月初,阿尔伯塔大学的研究人员撰写了一篇基于他们开发的人工智能DeepStack与职业扑克玩家对抗赛的论文。

在这场对抗赛中,DeepStack击败了11位职业扑克玩家。这篇论文介绍了DeepStack,这是一种用于扑克这样的不完美信息环境的新算法。它结合了回归推理来处理信息不对称性,还结合了分解来把计算集中到相关的决策上,以及一种形式的关于任意牌的直觉--该直觉可以使用深度学习进行自我玩牌而自动学习。

有关DeepStack的表现是否优于Libratus是一个有争议的话题。桑德霍尔姆就表示,Libratus击败的职业扑克玩家要比DeepStack击败的玩家更优秀。阿尔伯塔大学计算机项目负责人迈克尔·鲍林(Michael Bowling)承认了这一点。但他质疑职业扑克玩家能否保持相同的巅峰状态连续比赛近一个月时间,而且DeepStack的胜率是Libratus的三倍。

不过桑德霍尔姆和鲍林都认为,扑克人工智能仅仅是刚跨越了一道重要的门槛,对他们来说这与扑克本身无关。德州扑克仅是他们为自己的人工智能程序寻找对练的途径之一。

通过游戏机器人学习到的经验将被应用到网络安全等应用程序当中。桑德霍尔姆说,“这是人工智能社区早已设定的主要基准,这些算法并会单独提供给扑克玩家。它们是通用的。”外表与比尔·盖茨(Bill Gates)有几分相似的的桑德霍尔姆,曾是全球最顶尖的帆板运动员之一。

DeepStack和Libratus玩的是一个不同版本的德州扑克比赛。计算机与单个对手对抗,而不是一组玩家。在每一手牌之后,筹码都会重新统计,从而消除拥有更多筹码的玩家能够恐吓较差玩家,迫使他们作出大赌注这种复杂的心理游戏。

全球领先的在线扑克平台PokerStars发言人埃里克·霍尔雷瑟(Eric Hollreiser)表示,这种规则限制了人工智能向扑克界发起的威胁。“虽然人工智能能够模拟参加扑克比赛,但是牌桌上发生的事情要比这些复杂的多。”

机器人玩转德州扑克,网络博彩业要完了?

奥马斯·桑德霍尔姆(Tuomas Sandholm)负责卡耐基梅隆大学的人工智能研究工作

人工智能还在一些非受控环境中进行试验。自科学家在实验室开发人工智能技术以来,扑克机器人就一直在参与在线现金博彩游戏。它们传统上一直参与低筹码的比赛,且从未被认为是技艺精湛。

不过博彩业分析师克里斯·格罗夫(Chris Grove)表示,机器人已开始进入一些高筹码的比赛。“如果你是在线扑克游戏运营商,机器人可能是你头号关注的重点,而且它们可能会有非常高的胜率,”他说。

扑克产业与扑克学术界已悄然合作多年。虽然参与合作的所有人都未透露细节,但商用机器人的开发者和试图击败他们的人都密切关注着最新的学术动态。鲍林的几名学生在毕业后就前往在线扑克公司任职。至少有一人已在出售用于在线比赛的机器人。

“当然,许多赌徒都在担心,机器人为钱扼杀了网络博彩业,因为人们担心机器人变得太出色,从而影响到网络博彩业的发展,”桑德霍尔姆说。“这可能会发生,但不是我关注的问题。”

在扑克俚语中,一个可以为玩家打牌的电脑程序被称为“梦想机器”。在线论坛的参与者经常会交换如何通过可以行为察觉到机器人玩家的存在,以及如果用自己的机器人获胜的相关经验。



分享到:
关于我们 网站声明 商务合作 联系我们 

Copyright ©2013-2017 大中华网 版权所有 未经授权 禁止转载、复制或建立镜像
本站申明:本站部分资料来自网络,如有侵权,请您联系我们,我们会在第一时间将其删除!