2016年3月9日注定要写入围棋界的历史、IT界的历史以及科学界的历史。当天,韩国著名围棋棋手李世石VS谷歌AlphaGo的人机大战赛在韩国首尔举行。对弈的一方为拥有1200多个处理器的谷歌人工智能系统AlphaGo,另一方则为世界围棋冠军、韩国棋手李世石。最终,曾经独孤求败的九段高手李世石投子认输。

AlphaGo对战李世石

本次人机大战中使用的三星E360显示器因为采用超广视角面板,拥有178°宽广可视角度,所以,从现场的照片中可以看到,即便是较远的距离下,屏幕中的棋盘依然清晰可见;此外,这款显示器还拥有百万级动态对比度以及5000:1的静态对比度,能够带来5倍于普通平板显示器的表现能力,虽然现场的显示器中只有简单的围棋画面,但我们也能从中看出画面表现的平衡。这场人机大战对弈双方还需要长时间思考,就连谷歌AlphaGo也是在长时间的处理后才决定出下一步棋的走法,对于代替它下棋的人来说,长时间观看屏幕对视力影响不小。三星E360拥有健康护眼的不闪屏+滤蓝光技术,可以缓解长时间使用电脑的眼部疲劳,并减少短波蓝光对眼球的损害。

AlphaGo与李世石的人机大战刚开始时,很多网友惊呼,怎么和李世石下棋的是个活人,不是说机器人吗?后来才明白,原来AlphaGo是一个程序机器人,并不是大家想象中的实体机器人。那么,在比赛中替AlphaGo执子的那个人是谁呢?此人是AlphaGo的开发者之一:黄士杰。


AlphaGo执子人黄士杰

黄士杰2011年毕业于台湾师范大学资工系博士班,在加拿大Alberta大学研究一年后进入英国人工智能公司DeepMind工作,曾获得台湾大专杯业余围棋赛冠军,在网上下棋搜集大量棋谱,一天可长达16个小时投入写程序,数年前也曾写出围棋程序Erica击败日本Zen夺金,获得谷歌庞大资源的支持后,他与大卫席尔瓦等人研发的AlphaGo开创了人工智能新的里程碑。

在李世石连输两盘后,中国棋手柯洁表示,对李世石始终没有“打劫”表示质疑,并继续称“是否因为签署了秘密协议不得使用打劫”。对此,黄士杰网上做出公开回应,表示不存在所谓的“秘密协议”。以下为黄士杰在“弈棋”论坛上的回应:

1.这次比赛并没有所谓的不能打劫的保密协议。第一、第二盘棋覆盘时李世石九段都有摆出打劫的变化,只是实战他没有下出来。我们也想知道,AlphaGo在对阵李世石九段这种级别的棋手,打劫时的表现。

2.这次比赛我们使用的是分布式版的AlphaGo,并不是单机版。分布式版对单机版的AlphaGo胜率大约是70%。

博文整合自凤凰科技以及中关村在线:

[1] 凤凰科技:http://tech.ifeng.com/a/20160310/41561442_0.shtml

[2] 中关村在线:http://soft.zol.com.cn/572/5727026.html

人机大战中AlphaGo及其执子人黄士杰的更多相关文章

  1. AlphaGo设计师黄士杰:“最强的学习技能在人类的脑袋里”

    AlphaGo设计师黄士杰:“最强的学习技能在人类的脑袋里” 深度学习和强化学习结合看来才能解决彩票预测的问题 可以这么说,AlphaGo的成功就是深度学习与强化学习的胜利,因为两者结合在一起,建构判 ...

  2. 人机大战之AlphaGo的硬件配置和算法研究

    AlphaGo的硬件配置 最近AlphaGo与李世石的比赛如火如荼,关于第四盘李世石神之一手不在我们的讨论范围之内.我们重点讨论下AlphaGo的硬件配置: AlphaGo有多个版本,其中最强的是分布 ...

  3. 随便谈谈alphago与人机大战

    3月16日历时8天的人机大战终于落下帷幕,alphago以4:1的比分击败了当年如日中天的李世石.这个结果让我这个围棋爱好者+计算机爱好者百感交集…… ——一个时代落幕了,一个新的时代开启了. 这次人 ...

  4. 世界围棋人机大战、顶峰对决第二战:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序,AlphaGo再次胜出!

    感觉在哔哩哔哩(bilibili)上看比赛直播比较好,一直可以看到比赛的直播画面,还能听到英文解说和中文主持人的解说.YouTube上是不错,但是一方面爬梯子比较卡,另一方面只能听到英文解说. 韩国著 ...

  5. 我与小娜(36):人机大战第五局,AlphaGo必胜!

    我与小娜(36):人机大战第五局,AlphaGo必胜!       小娜知道,细致阅读论文"Mastering the game of Go with deep neural network ...

  6. React中父组件与子组件之间的数据传递和标准化的思考

    React中父组件与子组件之间的数据传递的的实现大家都可以轻易做到,但对比很多人的实现方法,总是会有或多或少的差异.在一个团队中,这种实现的差异体现了每个人各自的理解的不同,但是反过来思考,一个团队用 ...

  7. artdialog4.1.7 中父页面给子页面传值

    artdialog4.1.7中父页面给子页面传值时看了一些网友的解决方法: 在父页面声明全局变量 var returnValue=“ ”,子页面用art.dialog.opener.returnVal ...

  8. vc中主线程等待子线程退出的方法

    VC线程同步,在子线程中等待另一子线程结束,通过WaitForSingleObject可以实现,但是如果在主线程中等待子线程结束,这个函数是无法完成要求的,因为它会造成主线程挂起,导致程序死掉.我们可 ...

  9. SQL Server中INNER JOIN与子查询IN的性能测试

    这个月碰到几个人问我关于"SQL SERVER中INNER JOIN 与 IN两种写法的性能孰优孰劣?"这个问题.其实这个概括起来就是SQL Server中INNER JOIN与子 ...

随机推荐

  1. 【Oracle学习笔记-1】Win7下安装Oracle 10g

    源程序获取 从Oracle的官网上下载Oracle 10g: 10203_vista_w2k8_x86_production_db.zip:==>服务器(必须) 10203_vista_w2k8 ...

  2. 实验三:C分支结构程序设计

    3.1 #include<stdio.h> int main(){ char a; scanf("%c",&a); if(a>=65&&a ...

  3. linux find grep组合使用

    一.常用组合 1. 查找所有".h"文件 find /PATH -name "*.h" 2. 查找所有".h"文件中的含有"hel ...

  4. 使用postman模拟appium的http请求

    Appium是Server,接收http请求,使用Postman模拟请求 1.anyproxy 1.1.安装和运行 #安装 npm i -g anyproxy # 运行anyproxy,端口默认800 ...

  5. MongoDB集群与LBS应用系列(二)--与Hadoop集成

    长期以来,我每开个系列,只有兴趣写一篇,很难持之与恒.为了克服这个长久以来的性格弱点,以及梳理工作半年的积累.最近一个月会写两篇关于Mongo在地理大数据方面的实践和应用,一篇关于推荐系统的初期准备过 ...

  6. ioi2016aliens

    /* 首先考虑点在直线的两边效果一样 于是转移到一边 之后发现当我们覆盖某些点时,有其他的一些点一定会被覆盖 我们找出所有必须覆盖的点 之后我们发现我们找到的这些点 将其按照x递增排序 那么y也是递增 ...

  7. nginx经过多层代理后获取真实来源ip

    nginx取 $remote_addr 当做真实ip,而事实上,$http_X_Forwarded_For 才是用户真实ip,$remote_addr只是代理上一层的地址 解决方案: 在 http 模 ...

  8. laravel5.4中ajax删除数据

    1 JS代码 function deleteInfo(id) { if(id) { var r=confirm('确定要删除吗'); if(r==true) { $.ajax({ url: " ...

  9. 微信公众号自动回复 node

    纯属分享记录: app.js var bodyParser = require('body-parser'); require('body-parser-xml')(bodyParser); var ...

  10. xe DateTimePicker.Date bug

    xe6 bug xe7 ok DateTimePicker1->DateTime.DateString(); DateTimePicker1->DateTime.DateTimeStrin ...