AlphaGo教学工具上线!人人可用,柯洁称要重新学围棋

2024-03-22 20:10

本文主要是介绍AlphaGo教学工具上线!人人可用,柯洁称要重新学围棋,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文来自AI新媒体量子位(QbitAI)

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

昨晚,一条来自“AlphaGo人肉臂”黄士杰博士的消息又引爆了整个朋友圈和Facebook:

大家好,很高兴向大家宣布,AlphaGo教学工具上线了。

这是一个AlphaGo教学的开局库,相关细节如下:

  1. 本教学工具总共收录了约6000个近代围棋史上主要的开局变化,从23万个人类棋谱中收集而来。
  2. 所有盘面都有AlphaGo评估的胜率,以及AlphaGo推荐的下法。
  3. 所有AlphaGo的胜率与推荐下法,AlphaGo都思考将近10分钟(1000万次模拟)。
  4. 每一个开局变化,AlphaGo都固定延伸20步棋。加上AlphaGo的下法,整个教学工具约有2万个分支变化,37万个盘面。

受限于投稿《自然》杂志的时程,本教学工具使用的版本是AlphaGo Master。希望大家享受AlphaGo教学工具中的创新下法,也能从中有所收获。

——黄士杰

640?wx_fmt=png&wxfrom=5&wx_lazy=1

 黄士杰博士的朋友圈

也就是说,曾经击败过世界顶级围棋选手李世石和柯洁的AlphaGo重出江湖,化身围棋老师,开始教人类下围棋了。

任何人都可以登陆AlphaGo Teach官网,和聂卫平口中“围棋20段”的阿老师一起学习。

随时,随地。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

开始学习!

五月乌镇围棋峰会上,谷歌DeepMind的创始人哈萨比斯就表示,开始研究用AlphaGo教人类更好地理解围棋。

半年过去,AlphaGo Teach真的推出了。项目主页的介绍支持英语、简体中文、繁体中文、日文和韩文阅读ʘᴗʘ。

在项目官网中我们看到,点击棋盘上的彩色圆圈,或使用棋盘下方的导航工具,即可探索不同的开局变化,以及AlphaGo对于每一步棋的黑棋胜率预测。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

 开局棋盘

在这张棋盘上,浅蓝色虚线圆圈代表AlphaGo的下法,蓝紫色圆圈为人类棋手的下法。圈中的数字为黑棋的胜率,当轮到黑棋落子时,数值越接近100表示黑棋优势越大;当轮到白棋落子时,数值越接近0表示白棋优势越大。

DeepMind围棋大使樊麾昨晚也在微博上为AlphaGo Teach站台,并在表示“在万千变化图中发现了比较有冲击力”的几张图。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

 原来二路虎不见得好!

640?wx_fmt=png&wxfrom=5&wx_lazy=1

 对付迷你中国流的新办法

640?wx_fmt=png&wxfrom=5&wx_lazy=1

 原来这里还可以飞

项目地址

(樊麾温馨提示:打开时请耐心等待几秒)

https://alphagoteach.deepmind.com/zh-hans

AlphaGo的进化

细心的读者已经注意到,黄士杰博士已经说过,这个教程使用的工具为AlphaGo Master,也就是今年5月打败柯洁的那一版。

不得不说,AlphaGo的成长速度非常惊人。

2014年DeepMind开发出最初版的AlphaGo,到了2016年,进化了两年的AlphaGo Lee击败了世界冠军李世石。

从这时起,AlphaGo走进众人视野。

今年5月,棋力大增的AlphaGo Master与柯洁交战,柯洁三负,AlphaGo Master被授予“职业围棋九段”的称号。DeepMind着手将AlphaGo用于人类教学。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

今年10月19日,AlphaGo Zero问世。通过自我对弈,经过3天学习,AlphaGo Zero以100:0的成绩超越了AlphaGo Lee的实力,21天后达到了AlphaGo Master的水平,并在40天内超过了所有之前的版本。

0?wx_fmt=gif&wxfrom=5&wx_lazy=1

12月6日,AlphaZero用了5000个一代TPU和64个二代TPU,经过不到24小时的自我对弈后,击败国际象棋、将棋和围棋三个世界冠军级程序。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

 AlphaZero的百局战绩

多方感慨

AlphaGo教学工具推出后,微博炸了。众多“围棋人”或站台、或感慨。

重新学围棋。
——柯洁 中国围棋职业九段棋手

很多人会担心今后布局的标准化,其实不必担心。教学工具并不是告诉大家“只能这么下”,而是告诉大家“有些下法不太好”以及“可以这么下”。有些图中没有的下法只是因为模拟的随机性而未被收录,它们之中包含很多高胜率的选点,仍可以大胆尝试。
——李喆 中国围棋职业六段棋手

AlphaGo教学工具,是提供给我们更多的想象和可能;而不是提供标准的答案。 是打开我们的心灵,使我们有捷径通往寻求艺术的大门;而不是关闭我们的心灵,从而失去对艺术的求知和渴望。
——胡耀宇 中国棋院围棋八段

“我理解有些朋友期待单机版AlphaGo,但是我们原本就没有计划公布单机版。不过,我们已经发表了论文,其他的AI会复制、借鉴AlphaGo的技术再往前去。”黄士杰博士在朋友圈中说。

本文作者:安妮
原文发布时间:2017-12-12 

这篇关于AlphaGo教学工具上线!人人可用,柯洁称要重新学围棋的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

基于Python实现简易视频剪辑工具

《基于Python实现简易视频剪辑工具》这篇文章主要为大家详细介绍了如何用Python打造一个功能完备的简易视频剪辑工具,包括视频文件导入与格式转换,基础剪辑操作,音频处理等功能,感兴趣的小伙伴可以了... 目录一、技术选型与环境搭建二、核心功能模块实现1. 视频基础操作2. 音频处理3. 特效与转场三、高

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

基于Python实现一个图片拆分工具

《基于Python实现一个图片拆分工具》这篇文章主要为大家详细介绍了如何基于Python实现一个图片拆分工具,可以根据需要的行数和列数进行拆分,感兴趣的小伙伴可以跟随小编一起学习一下... 简单介绍先自己选择输入的图片,默认是输出到项目文件夹中,可以自己选择其他的文件夹,选择需要拆分的行数和列数,可以通过

Python使用pip工具实现包自动更新的多种方法

《Python使用pip工具实现包自动更新的多种方法》本文深入探讨了使用Python的pip工具实现包自动更新的各种方法和技术,我们将从基础概念开始,逐步介绍手动更新方法、自动化脚本编写、结合CI/C... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

sqlite3 命令行工具使用指南

《sqlite3命令行工具使用指南》本文系统介绍sqlite3CLI的启动、数据库操作、元数据查询、数据导入导出及输出格式化命令,涵盖文件管理、备份恢复、性能统计等实用功能,并说明命令分类、SQL语... 目录一、启动与退出二、数据库与文件操作三、元数据查询四、数据操作与导入导出五、查询输出格式化六、实用功

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos