世界冠军柯洁尝试新招法 三番棋首局惜败 AlphaGo

2023-10-07 10:10

本文主要是介绍世界冠军柯洁尝试新招法 三番棋首局惜败 AlphaGo,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

图片描述

2017年5月23日,为期5天的围棋峰会在水乡乌镇拉开帷幕。来自DeepMind的围棋人工智能AlphaGo在与世界排名第一的柯洁九段的三番棋较量首局中,执白以1/4子的优势取得胜利。在本次围棋峰会中,将总共进行5场不同形式的对弈,其中就包括了柯洁与AlphaGo的三番棋较量。

图片描述

现年19岁的柯洁是目前世界排名第一的职业围棋选手,5岁开始学棋,10岁的时候成为职业选手,曾先后四次获得国际大赛冠军。

本局比赛中,柯洁使用了传奇围棋大师吴清源和木谷实在上世纪30年代创立的三•3开局。此开局曾经流行数十年,此后在现代围棋中渐渐淡出。然而,AlphaGo在今年1月的一系列比赛中再次启用此开局,此后柯洁和其他棋手一起在最近的棋赛中令其活力再现。在今天的对局中,AlphaGo还使用了它擅长的二间守角,而柯洁则在左上角祭出了三•3点角。

图片描述

由Demis Hassabis, Shane Legg以及 Mustafa Suleyman于2010年共同创立的DeepMind今日透露,目前的AlphaGo是在云端由单TPU运行,这与Google上周在 I/O大会上刚公布的芯片版本一致。TPU是专门为机器学习而设计的处理器。与去年3月与李世石的比赛时相比,当前的版本在处理计算时所消耗的能量仅为过去的十分之一。

赛后柯洁表示 “我对布局有过备战和研究,所以一开局下了三•3占角,这都是对手特别喜欢下的,所以我想看看它怎么应对,但它应对得非常好,这手棋在人类对局中几乎是不可能的,因为是后手。后来冷静下来分析确实是好棋,制造了很多劫材,同时让角部实地化,一石二鸟。AlphaGo实在下得太出色,我输得没什么脾气,很厉害。”

图片描述

Demis Hassabis在赛后新闻发布会上表示:“我要向柯洁表示祝贺,这是一场精彩绝伦的比赛,双方势均力敌,难分高下,对在座的每一个人来说,都是一次令人激动的体验。我还要感谢柯洁将AlphaGo推向了极限。围棋拥有着无限的可能性,我认为AlphaGo对围棋选手和整个围棋界来讲是一个有效的工具,可以用来探索这项游戏的真谛。我希望在过去的这一年里,棋手们可以通过AlphaGo所带来的全新视角,对这项运动产生更深刻的理解。”

图片描述

作为围棋的发源地,这项古老的游戏在中国有着近三千年的历史。职业女子棋手和评论员徐莹,在今天比赛的评述中说到:“自从AlphaGo出现之后,突然围棋变得五彩斑澜了,我们感觉思路一下子打开了,AlphaGo这种自由自在的行棋风格,恰恰是我们一直所追求的围棋本质。”

本局柯洁落下第一手之后,进行得非常迅速。Michael Redmond九段,在本场的英文解说中谈到:“和往常的巅峰对弈一样,一开局就快速地出现了一个极为罕见的布局。其中一个原因是柯洁选择了比较独特的下法,当然AlphaGo也是一个非比寻常而且十分强大的对手。”

Redmond九段还着重强调了AlphaGo的棋风如何激发人类棋手挑战创新的边界,并赋予一些传统套路新的生命。“柯洁在开局阶段就使用了他从早前Master连胜系列中学习到的下法,并和自己的风格融合到了一起。”在接下来这一周里,柯洁在周四和周六的两局比赛中依然有获胜机会。 职业围棋九段,韩文解说金成龍(去年AlphaGo与李世石比赛的解说员)观察到,“和去年AlphaGo与李世石的对局相比,今年的AlphaGo更加稳健。过去AlphaGo应对简单的落子前都需花时间判断,而如今对时间的利用更加自如且有效。”


图片描述图片描述

这篇关于世界冠军柯洁尝试新招法 三番棋首局惜败 AlphaGo的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/157646

相关文章

概率DP (由一道绿题引起的若干问题。目前为一些老题,蒟蒻的尝试学习1.0)

概率DP: 利用动态规划去解决 概率 期望 的题目。 概率DP 求概率(采用顺推) 从 初始状态推向结果,同一般的DP类似,只是经历了概率论知识的包装。 老题: 添加链接描述 题意: 袋子里有w只白鼠,b只黑鼠,A和B轮流从袋子里抓,谁先抓到白色谁就赢。A每次随机抓一只,B每次随机 抓完一只后 会有另外一只随机老鼠跑出来。如果两个人都没有抓到白色,那么B赢。A先抓,问A赢得概率。 w b 均在

重复采样魔法:用更多样本击败单次尝试的最强模型

这篇文章探讨了通过增加生成样本的数量来扩展大型语言模型(LLMs)在推理任务中的表现。 研究发现,重复采样可以显著提高模型的覆盖率,特别是在具有自动验证工具的任务中。研究还发现,覆盖率与样本数量之间的关系可以用指数幂律建模,揭示了推理时间的扩展规律。尽管多数投票和奖励模型在样本数量增加时趋于饱和,但在没有自动验证工具的任务中,识别正确样本仍然是一个重要的研究方向。 总体而言,重复采样提供了一种

尝试用java spring boot+VUE3实现前后端分离部署(8/31)

前言         这几天开学了,公司这边几个和学校对接的项目都挺忙的,然后我又开始有点闲的情况了。问大佬能不能继续看看若依的项目,大佬让我自己去学了。在看若依的项目的时候在想,python的FLASK后端实现和JAVA spring boot的实现差别大不大,两者实现的思路估计大差不差,那具体的代码逻辑和代码实现又有多大差别,java面向对象的编程思想又是怎么体现的。这些想法迫使我将原来使用

尝试制作和使用lib与dll

前言 关于lib和dll这两种库的概念,网上已有很多讨论可以参阅。这篇博客主要记录我动手尝试用VS来制作lib和dll并随后使用的过程。 参考: lib和dll的区别与使用 - LuckyAnnika - 博客园 C++编写一个简单的DLL - _No.47 - 博客园 dumpbin工具 在开始之前,需要介绍一下VS提供的dumpbin工具,这个工具可以获取一些lib与dll中的信息。 它

【UE4源代码观察】尝试调试UBT

前言 在之前的博客《【UE4源代码观察】手动建立一个使用UBT进行编译的空白工程》中我尝试动手搭建了一个用UBT进行编译的空白的工程。但是对UBT其中的逻辑并不理解。 后来在学习UE4源代码的过程中,又了解了它的一些行为。目前,对我影响较大的是:1.他会有一些逻辑去添加一些宏。2.他会有一些逻辑去给修改ModuleRules(和.build.cs中内容的角色一样)。这时候我发现一些和预期不太一

尝试进入Vulkan的ValidationLayer中的代码调用栈

问题 当前,我遇到了一个Vulkan中的错误断点: (可以看到最后的位置是“VkLayer_khronos_validation.dll”,即Validation Layer) 这个中断可以在工程YaksueGraphics的这个提交中复现: 当我双击最后的栈时,提示没有cpp文件可供查看 这个core_validation.cpp是Validation Layer中的代码,而对于V

UE4尝试用C++创建蓝图并添加变量

目标 使用C++创建蓝图资源,并尝试给蓝图添加变量。 (引擎版本4.26) 步骤0. 创建测试用插件 使用编辑器工具栏按钮为模板创建插件。 使用这个模板的理由是它初始会有个按钮,可以用来触发操作: 之后将会替换这其中所触发的操作。 步骤1. 创建蓝图 对KismetEditorUtilities.h进行include,因为创建蓝图需要用到其中的方法: #include"Kismet

【数据分析案例】使用机器学习做游戏留存数据挖掘的一种尝试

案例来源:@深极智能 案例地址: https://zhuanlan.zhihu.com/p/31213553 1. 目标:针对K游戏数据,预测玩家留存情况,并找出影响留存的因素 2. 数据:玩家id,动作,动作时间戳,玩家关键属性(金币、装备、等级等) 3. 数据清洗: 1)剔除操作数<16的玩家,这类对游戏题材不感兴趣,非目

vs2013调用opencv时项目显示 无法启动此程序,因为计算机中丢失opencv_core249.dll。请尝试重新安装改程序

Problem: 重装系统之后,重装了vs2013,配置完opencv之后,debug居然不行显示的错误如下: 一直认为是环境配置不对,重新配置了环境,再运行时,竟然显示的还是这个错误,当时就怒了,后来以为是opencv库里面的dll文件丢失,但是可惜并不是

ThreeJs:一、简单的尝试

前言 在上一篇中,简单介绍了ThreeJs和webGL的联系,并进行了对比。ThreeJs的初学者来说是友好的,ThreeJs是对webGL再进行了一层封装,因此,我们无需额外花费精力再学习webGL更深层次的理论知识(线性代数、计算机图形学等)。 附webGL教程:WebGL 自學網 就好比jQuery对js进行封装一样。等我们有足够的开发基础之后,也可以深入去了解底层知识,不