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

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

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

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

归属于加拿大游戏公司Amaya的PokerStars,雇佣了70人专门负责打击此类欺诈行为。这些雇员会向玩家打电话,询问他们在特定牌局中采用的战术。PokerStars还向玩家发送电子邮件,要求他们使用360度全景摄像头拍摄周围的视频,然后要求他们用手玩一个小时以上,且键盘完全在可视范围之内。

机器人在扑克比赛中并不需要非常熟练就能够给他们的主人带来利润,这对整个在线博彩业而言都是非常危险的。程序可以通过战胜普通玩家获取到适度的利润。不过英国在线游戏公司Gamesys首席扑克战略官达斯·比林斯(Darse Billings)认为,梦想机器或学术人工智能使用了不同的技术,试图解决

根本不同的挑战。击败普通玩家不仅仅是击败精英玩家的简化版本。这是一个完全独立的问题。

比林斯比任何人都更了解两个扑克世界。在上世纪90年代获得计算机科学硕士学位的同时,他一直在研究扑克游戏,然后他成为了一名职业扑克牌手,并偿还了自己的学生贷款。

几年之后,他又重返校园与阿尔伯塔大学的计算机科学家乔纳森·斯卡费尔(Jonathan Schaeffer)进行合作,后者以编写完美的跳棋软件而知名。在比林斯的劝说下,斯卡费尔把目光转向了扑克。

从1989年开始,斯卡费尔和同事就致力于开发跳棋人工智能程序。通过研究5万亿亿个跳棋位置,研究人员于2007年4月完成了切努克(Chinook)终极程序,它是无法被击败的--就算人类智力发挥到极限,也只能跟它打个平手。当斯卡费尔开始奇努克计划时,他的目标就是要战胜跳棋世界冠军。

1990年,他的程序首次获得了与世界冠军同场竞技的机会。不过,直到1992年,人工智能程序始终没有战胜世界冠军。一切在1994年发生了转变。当年,斯卡费尔设计的程序第一次战胜了人类国际跳棋世界冠军马里恩·廷斯利,这一成就也被载入了吉尼斯世界纪录。

斯卡费尔和同事创造切努克程序的目的,一是为了开发计算机的高级处理和存储能力,同时也为了确定人工智能方法在西洋跳棋上的最佳表现。在一些顶尖棋手的帮助下,斯卡费尔利用启发法将高手的经验编成计算机程序,从而使它能够产生对在特定局势下每一步棋成功和失败的“认识”。在程序运行过程中,研究人员不断对程序进行监控、修正和更新。

通过每天高强度的计算(相当于50台个人电脑以200倍的峰值运算速度同时运行),斯卡费尔等人终于得到了最终的奇努克程序。

在阿尔伯塔大学的鲍林于2003年把纳什均衡定律带入扑克游戏一年之后,卡耐基梅隆大学的桑德霍尔姆在随后一年也开始了扑克人工智能的研究,并采取了类似的做法。桑德霍尔姆和鲍林在2006年联合创办了计算机扑克大赛,并经常性的与顶尖职业扑克玩家进行比赛。在比赛的同时,两个学校的实验室也会关注对方的最新研究成果。

在过去的几年间,两个学校的人工智能技术在游戏收尾阶段的表现都有了突飞猛进的发展。

2015年1月,鲍林的团队发表了一篇论文,已找到一对一限注德州扑克的秘诀,因为与无限制德州扑克相比,前者会限制玩家下注的筹码。

桑德霍尔姆与开发扑克人工智能5年时间的博士生布朗,几个月后在大河赌场举办了首届“大脑对抗人工智能”(Brains vs. Artificial Intelligence)巡回赛。在当时的赛事中,卡耐基梅隆大学推出的是由桑德霍尔姆开发的另外一款人工智能系统“Claudico”。当时共有4名职业扑克玩家参加了比赛。

Claudico并未获得最终胜利,且赢得的筹码数量要少于3名职业扑克玩家。在超过8万手牌局中,Claudico总共输掉了73.2万美元。桑德霍尔姆曾表示,自己开发的人工智能已同职业玩家实力相当,至少有一位玩家在当时的比赛中被击败。

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

职业牌手同时在两场牌局中与人工智能对抗

桑德霍尔姆和布朗表示,他们开发的人工智能仍有需要改进的地方。Claudico在入局阶段表现的非常出色,但在牌局快结束时会犯一些错误。它会在错误的时刻恐吓对手,并在计算牌时出现一些错误。简而言之,当牌桌上有两个K,而你手中有2个K时,对手就不会有K。Libratus在这些方面就得到了改进。此外,Libratus还会根据每天牌局中学习到的经验不断进行提升。

有关Libratus的细节将会在开发者最终发布的论文中对外披露。这种学术工作往往以各种方式渗透到现实世界扑克中。布朗表示,一年一度的电脑扑克大赛的参赛者也包括了玩现金游戏的玩家。鲍林则表示,他的研究论文在开发人工智能的社区中极受欢迎。他说:“有一群人在读这些论文,并试图理解它们。”

比林斯在2008年加入了扑克行业,也是为数不多在离开阿尔伯塔大学的研究项目后加入扑克行业的人。他们中的绝大多数人都被游戏平台运营商聘用。理查德·吉布森(Richard Gibson)开创了自己的事业,开创了一家名为Robot Shark Gaming的游戏公司,专门为研究和玩战略游戏开发人工智能程序。随后,他又创办了一家名为SportsBid的梦幻体育公司。

当吉布森在2013年获得博士学位时,一群职业玩家与他进行了接触,付费要求为他们开发用于训练的软件。吉布森只获得了一位玩家的姓名,且未同任何人见面,直到现在他也不知道到底有多少当时与他进行了接触。他说,“即便是他们不再网络博彩中使用软件,这也是耻辱。”

吉布森开发了多个程序,称他设计的软件只能展示各种战术的效果,但自己不会参与比赛。在最辉煌的一年中,吉布森因为这个项目赚了10万美元,且客户会根据运行软件使用的计算能力另向他支付2万至3万美元。

匿名的职业牌手并不是吉布森的唯一客户。他说,曾有人向他付费数万美元,要求他用半年时间开发一款扑克机器人。他并没有问如何使用这个机器人,但设计指向一个特定的应用程序。“我的客户想要一个独立的东西,他们可以加载到他们的笔记本电脑,”他说。

“我想他们想让它玩在线游戏。”

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

职业牌手贾森·赖斯

每天在大河赌场的比赛结束后,赖斯和其他几名职业牌手都会查阅当前的比赛数据,用来寻找Libratus的弱点。在赛事之初,他们每天睡醒后都会对获得的新技巧感到乐观。“其中这种做法能够奏效,我们不断的对这些弱点进行攻击。但如今它们已完全消失了,”赖斯说。Libratus同样也在进行调整。在结束白天的比赛后,Libratus晚上会进行“持续不断的战术改进。”到了晚上,Libratus专注于战略,使用了相当于3330台协同工作的Macbook的计算力。



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

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