来自Google的围棋AlphaGo

2024-02-26 19:32
文章标签 google 围棋 来自 alphago

本文主要是介绍来自Google的围棋AlphaGo,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



alpha_go

围棋起源于三千多年前的中国,孔丘曰:「飽食終日,無所用心,難矣哉!不有博弈者乎,為之猶賢乎已。」意思是:「整天吃飽了飯,什麽都不想,真太難了!不是有下棋(指圍棋)的嗎?下下棋,總比什麽都不做要好。」”。目前,全球共有四千万人在玩围棋。玩围棋的步法主要依靠直觉与构想,因为它精致而又有极高的智力要求,几个世纪以来一直在启发人类的想像力。今天, 我们很高兴的宣布,我们构建的Alpha Go系统通过机器学习掌握了这门古老的技艺。

尽管有着极简的游戏规则,但实际上围棋却是一种极为复杂的游戏。计算起来,围棋共有1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,
000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,
000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,
000,000,000,000种可能的走法——这个数字大于宇宙中原子的数量,比国际象棋还多一个10的100 次方。 出于这种复杂性,计算机很难掌握围棋技艺,也使围棋在人工智能研究者眼中成为吸引力巨大的挑战——这些研究者利用游戏作为试验场,开发巧妙而灵活的算法法,帮助计算机使用类似于人类大脑的思维方式解决问题。

1952年计算机掌握了第一款游戏——井字棋;接下来是1994年的西洋跳棋;1997年,“深蓝”赢得了国际象棋比赛。人工智能并不局限于桌面游戏:2011年,IBM的Watson 在智力游戏Jeopardy中勇夺第一,2014年,我们设计的算法通过原始像素输入就学会了数十种雅达利(Atari)游戏。 但是截止目前,围棋仍然是横亘在人工智能研究者面前的难题:计算机的围棋水平只能达到业余选手的程度。 传统的人工智能方法是将所有可能的走法构建成一棵搜索树 ,但这种方法对围棋并不适用。所以在征服围棋的过程中,我们决定另辟蹊径。我们构建了AlphaGo的系统,将高级搜索树与深度神经网络结合在一起。这些神经网络通过12个处理层传递对棋盘的描述,这些处理层包含数百万个类似于神经的连接点。其中一个神经网络“策略网络”(policy network)选择下一步走法,另一个神经网络“价值网络”(value network)预测比赛胜利者。

我们如何做到这一切? 我们用人类围棋高手的三千万步围棋走法训练神经网络,直至神经网络预测人类走法的准确率达到57%。不过我们的目标是击败最优秀的人类棋手,而不止是模仿他们。为了做到这一点,AlphaGo学习自行研究新战略,在它的神经网络之间运行了数千局围棋,利用反复试验调整连接点,这个流程也称为巩固学习(reinforcement learning)。当然,这些都需要大量计算能力,因此我们广泛使用Google云平台,完成了大量研究工作。 完成训练后,我们要对AlphaGo进行测试。首先,我们在AlphaGo和其他顶级计算机围棋程序之间举行了比赛,结果AlphaGo在全部500场比赛中只输了一场。下一步就是邀请欧洲围棋三料冠军Fan Hui来到我们的伦敦办公室参加挑战赛,樊麾是一位优秀专业棋手,自12岁起就全身心投入于围棋事业。在去年十月的闭门比赛中,AlphaGo取得了5:0的胜利,这也是计算机程序首次击败专业围棋选手。 接下来要做什么? 三月,AlphaGo将面临终极挑战:在首尔与传奇棋手李世石展开一场五局鏖战,李世石是过去十年来的世界顶级围棋选手。 我们非常高兴能够征服围棋,克服了人工智能历史上最困难的挑战之一。不过对于我们来说,这项成就最重要的意义在于,AlphaGo不仅是遵循人工规则的“专家”系统,它还通过通用“机器学习”自行掌握如何赢得围棋比赛的规则。游戏是迅速而高效地开发及测试人工智能算法的完美平台,不过最终,我们要运用这些技术解决现实社会的重要问题。我们所采用的方法具有通用性,因此我们希望有一天这些方法也能用来解决当今世界面临的最严峻、最紧迫的问题——从气候建模到复杂的灾难分析,期待着继续运用这些技术解决更多问题!

来自 旷野的召唤

---------------------------------

更多内容

  • 古今数学思想-莫里斯·克莱因
  • 侯世达:教计算机如何思考的人
  • 量子纠缠
  • 量子纠缠:万物皆有默契可能
  •  50个非常棒的物理学博客
  • 华容道经典布局
  • 萨拉杰克博士的算盘
  • 蝴蝶,螺旋结构和中微子
  • 马丁·加德纳—— 一位把数学变成画卷的艺术大师

这篇关于来自Google的围棋AlphaGo的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python开发围棋游戏的实例代码(实现全部功能)

《Python开发围棋游戏的实例代码(实现全部功能)》围棋是一种古老而复杂的策略棋类游戏,起源于中国,已有超过2500年的历史,本文介绍了如何用Python开发一个简单的围棋游戏,实例代码涵盖了游戏的... 目录1. 围棋游戏概述1.1 游戏规则1.2 游戏设计思路2. 环境准备3. 创建棋盘3.1 棋盘类

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

com.google.gson.JsonSyntaxException:java.lang.IllegalStateException异常

用Gson解析json数据的时候,遇到一个异常,如下图: 这个异常很简单,就是你的封装json数据的javabean没有写对,你仔细查看一下javabean就可以了 比如:我的解析的代码是             Gson gson = new Gson();             ForgetJson rb = gson.fromJson(agResult.mstrJson, For

Google Earth Engine——高程数据入门和山体阴影和坡度的使用

目录 山体阴影和坡度 对图像应用计算 应用空间减速器 高程数据 通过从“重置”按钮下拉菜单中选择“清除脚本”来清除脚本。搜索“elevation”并单击 SRTM Digital Elevation Data 30m 结果以显示数据集描述。单击导入,将变量移动到脚本顶部的导入部分。将默认变量名称“image”重命名为“srtm”。使用脚本将图像对象添加到地图: Map

The import com.google cannot be resolved

The import com.google cannot be resolved,报错: 第一感觉就是缺少jar包,因为项目用maven管理,所以在pom.xml中添加: <dependency>  <groupId>com.google.code.gson</groupId>  <artifactId>gson</artifactId>  <version>2.3.1</ver

C++常见异常汇总(三): fatal error: google/protobuf/port_def.inc

文章目录 1、fatal error : sw/redis++/redis.h2、fatal error: dwarf.h: No such file or directory3、fatal error: elfutils/libdw.h: No such file or directory4、fatal error: libunwind.h: No such file or directo

接下来的这个故事就来自于我的先生,一个交警的口述

这可是没有过的事情。先生是个交通警察,在事故科工作已经五、六年了,对于生离死别、阴阳两隔,用他自己的话说是已经有些麻木了;不用说他,就连我,对那些卷宗里血淋淋的照片都已经有些漠然。他的办公室常有悲悲切切的人来哭诉,他却总能在复议时做到不掺杂感情。我是个爱哭的女人,偏偏先生对于眼泪早已有了职业的免疫力,他说要是每个事故他都要为每个逝者陪眼泪的话,他早就活不下去了,但是今天不同,他分明是掉过泪了。

AI聊天应用不能上架?Google play对AI类型应用的规则要求是什么?

随着生成式AI模型的广泛应用,很多开发者都有在开发AI应用或将其整合到应用中。我们知道,谷歌是非常注重应用生态的,去年开始就推出了一些针对生成式AI应用的政策,对AI应用的内容质量和合规性问题提出了一些要求。 几天前,还有开发者聊到,现在AI类型应用(如AI聊天)上架越来越难了。 (可斯信进qun与众多开发者交流上架经验) 这很可能是没了解清楚Google play 对AI应用的一些

Google play最新政策更新和重要提醒

我们都知道,谷歌会定期更新其政策,而政策的变更通常对开发者及其团队的要求会更为严格,也会增加应用上架的一些限制条件,以此提高应用在谷歌商店的质量。 一起来看看Google play最近的一些政策更新和需要注意的地方。 新政策要求 对于提供金融产品和服务、健康服务、VPN、政府相关服务的开发者,需要注册为“企业”开发者账号才能提审上架应用。 Google play这个举措主要

Google 实现量子霸权!3分20秒运算,世界第一超算要跑1万年!

大数据技术与架构 点击右侧关注,大数据开发领域最强公众号! 暴走大数据 点击右侧关注,暴走大数据! By  大数据技术与架构 场景描述:谷歌宣称“量子霸权”已经实现,他们首次在实验中证明了量子计算机对于传统架构计算机的优越性:在世界第一超算 Summit 需