【转】AlphaGo Zero 和强人工智能
AlphaGo Zero 和强人工智能
前段时间比较热门的是 AlphaGo(阿法狗)的升级版:AlphaGo Zero(阿法狗零)。跟阿法狗不同,阿法狗零不依赖于任何人类对弈记录,完全从围棋的规则出发,“自学成才”,推导出所有的战略,在与阿法狗的对战中完胜。有人问我,阿法狗零是否改变了我对人工智能的看法。我的回答是:没有。
我必须承认阿法狗零是个重要的成就。在以往的文章中我没能表达这种欣赏,有些人可能误解我,以为我对它的态度是不屑。不是那样的。我尊重 DeepMind 为此做出的努力,就像我尊重任何为我们做出重大贡献的人一样。阿法狗和阿法狗零的成功,对于我来说就像是一种新药研制成功,它能治好一种以前我们无法抵御的顽疾,而且可能开辟更加广阔的领域。显然它的意义是重大的。
但这是否能改变我对人工智能的看法呢?还是不能。问出这种问题的人,应该只是道听途说,却没真正看过我的文章,或者怀着一颗找茬的心来,以至于没有理解其中的论述。仔细读过并且理解了我的『我为什么不在乎人工智能』(以下简称『智能』)一文的人,可能已经发现了,『智能』一文里面的论述,可以原封不动用到阿法狗零的身上,不需要做任何调整。阿法狗零实现了一个机械化系统所擅长的目标,这并没有什么意外。这个活动里面并没有理解,也没有智能,就像计算乘法一样。
实际上阿法狗零的出现和它的成功,都是意料当中的。要制造出战胜人类棋手的机器,本来就不应该需要依赖所谓“人类对弈记录”。这就像我们要制造出计算器,不应该需要很多人类手算账本的记录一样。完全根据加减乘除的规则,我们本来就应该可以制造出超越一切人类会计师的机器,不是吗?如果既阿法狗之后很多年,却没有人做出阿法狗零这样的东西,我还真有点意外了。对于我来说,这东西一开头就应该做成阿法狗零那个样子。
正因为阿法狗零可以完全不依赖于人类棋谱,它更加强劲地印证了我的一个说法。那就是:围棋本来就是一种机械的活动,就像手算乘法一样,它并不是“人类智能”最高级别的标志。在很早以前我就是这个想法,那也是我不喜欢玩棋类游戏的原因。对于我来说,这种枯燥的机械化活动,伤脑子,不利于身体健康,还容易出错,本来就该造个机器去干。当然,我最讨厌的还是国际象棋。因为它不但横竖可以吃子,两个斜线方向也可以。一想到八面都可以受敌,我眼睛和脑子都涨了 :p
现在有人造出了阿法狗和阿法狗零,藐视了这个无聊却又被很多人膜拜的领域,我显然是拍手称快的。我应该感谢阿法狗的团队!
阿法狗零解决了围棋的难题,然而围棋并不能代表人类智能。按照之前“药”的比方,虽然这种伟大的新药治愈了一种顽疾,我们却不能因此就说它就是包治百病的神药。
每当说到这些,就有人很坚定地说:“虽然如此,我认为强人工智能一定能实现。也许不是几十年,几百年,也许是一千年,但终究是可以实现的。” 他们所谓的“强人工智能”,就是用机器完全的实现“人类智能”。
对于这种“强人工智能信仰”,我是什么看法呢?一般说来,我不大喜欢具有“XX 一定能实现”这样强烈信念的人,这种信念使他们失去了理性。你说“一定”,你说“终究”,那只是一种信仰,而不是事实。具有科学精神的人,应该坦然接受“某些事情不可能实现”的可能性,不然他们可能因为信仰而继续制造永动机。借用一句广告词:一切皆有可能,所以也有可能“不可能” :)
别误会了,我可没说强人工智能是“永动机”…… 实际上它连永动机都还不是 :p
为什么这么说呢?因为“永动机”是有确切的定义的,而“强人工智能”没有。“强人工智能”这个概念,除了造出来让人工智能专家可以像哲学家一样扯淡,本身就是没有意义的。没有人切实的知道“人类智能”是什么,所以我们根本就没有资格谈“强人工智能”,用机器来实现“人类智能”。说强人工智能一定会实现,就像在说:“有个东西,我们不知道它是什么,但它一定会实现!” 这不是无稽之谈吗?
所以想造永动机的工程师虽然终究会失败,他们至少知道自己在造什么。相比之下,想实现强人工智能的工程师,连自己在造什么都不知道……
我再打个比方你就知道这有多可笑了。如果我们把一辆汽车通过时间机器送到石器时代,原始人看到这辆汽车,知道它可以跑,力气还很大,但是他们不能拆开它。他们每天都开着它运输各种东西,观察它的工作,但是他们看不到车子里面是怎么运转的。他们不知道里面有引擎这种东西,更不知道它的构造,他们不知道汽油的存在……
总之,这辆汽车的内部构造是一个黑匣子。请问,这些原始人什么时候能造出他们自己的汽车呢?几十年,几百年,几千年,几百万年?
我的答案是:我们根本没有资格讨论这个问题。一些原始人碰巧捡到一辆汽车,就像『上帝也疯狂』里的故事,天上掉下来一个可乐瓶子。结果有人就开始问“原始人什么时候能造出自己的汽车”。想点别的问题行不行?有那么多有趣的故事可以演绎,为什么一定要是原始人造出自己的汽车呢?有可能他们在造出汽车之前,就因为自己的贪欲而灭绝了呢?:p
对于“强人工智能”,我的看法也是类似的。在我们真正理解人类智能到底是什么之前,“强人工智能”这个词并没有确切的定义。所以谈论强人工智能是否可以实现,什么时候实现,是没有意义的。我们还没有资格讨论这个问题。
【转】AlphaGo Zero 和强人工智能的更多相关文章
- 从AlphaGo谈通用型人工智能设计
最近赢了人机大战的AlphaGo火了,火得一塌糊涂,圈里圈外,是人都在谈AlphaGo.但是AlphaGo毕竟是为特定场景特定应用设计的特定型人工智能,和通用型人工智能还是有很大差别,离人工智能普及更 ...
- 最强人工智能 OpenAI 极简教程
大家好哇,新同学都叫我张北海,老同学都叫我老胡,其实是一个人,只是我特别喜欢章北海这个<三体>中的人物,张是错别字. 上个月安利了一波:机器学习自动补全代(hán)码(shù)神器,然后就 ...
- AlphaGo设计师黄士杰:“最强的学习技能在人类的脑袋里”
AlphaGo设计师黄士杰:“最强的学习技能在人类的脑袋里” 深度学习和强化学习结合看来才能解决彩票预测的问题 可以这么说,AlphaGo的成功就是深度学习与强化学习的胜利,因为两者结合在一起,建构判 ...
- AlphaGo、人工智能、深度学习解读以及应用
经过比拼,AlphaGo最终还是胜出,创造了人机大战历史上的一个新的里程碑.几乎所有的人都在谈论这件事情,这使得把“人工智能”.“深度学习”的热潮推向了新的一个高潮.AlphaGo就像科幻电影里具有人 ...
- 也谈谈AlphaGo
距离AlphaGo击败李世石已经过去数月了,心中的震撼至今犹在,全刊报道此项比赛的<围棋天地>杂志我已经看了不下十遍.总也想说点自己的意见,却也不知道从哪里说起,更不知道想表达些什么. 作 ...
- 杂文:AlphaGo 与 Alan Turing
写于2016 3.8晚 AlphaGo 与 Alan Turing 如果我们可以被称为生物版本的机器人,承载着在上千年或是万年的时间内不断完善的人工智能,并正如行为主义所指出的那样,对不同的刺激做出相 ...
- 天棋哥哥大战AlphaGo
天棋哥哥大战AlphaGo Time Limit: 1 Sec Memory Limit: 128 MB Submit: 20 Solved: 9 [Submit][Status][Web Boa ...
- AlphaGo的前世今生(三)AlphaGo Zero: AI Revolution and Beyond
这是本专题的第三节,在这一节我们将以David Silver等人的Natrue论文Mastering the game of Go without human knowledge为基础讲讲AlphaG ...
- 文笔很差系列1 - 也谈谈AlphaGo
距离AlphaGo击败李世石已经过去数月了,心中的震撼至今犹在,全刊报道此项比赛的<围棋天地>杂志我已经看了不下十遍.总也想说点自己的意见,却也不知道从哪里说起,更不知道想表达些什么. 作 ...
随机推荐
- 伪类target实现纯css模态框
今天看到一个纯css模态框,觉得是很牛呀 看了下用了target伪类, 一直不知道有这么神奇的伪类 .. 用法是这样的,给模态框一个id, <div id="pop" cla ...
- Jenkins Pipline语法
引用自:http://baijiahao.baidu.com/s?id=1582812185263227836&wfr=spider&for=pc 引用自:https://www.cn ...
- linux shell cat 命令
cat:查看文件的内容.连接文件.创建一个或多个文件和重定向输出到终端或文件 用法:cat [选项] [文件] 1. $ cat hello.txt 显示hello.txt文本文件中的内容 2. $ ...
- python爬虫积累(一)--------selenium+python+PhantomJS的使用
最近按公司要求,爬取相关网站时,发现没有找到js包的地址,我就采用selenium来爬取信息,相关实战链接:python爬虫实战(一)--------中国作物种质信息网 一.Selenium介绍 Se ...
- SQLserver 新用户的创建以及权限的给与
我们有时在装sql server 2008或者2012的时候,发现在装的时候,忘记设置sa用户的密码了,其实sa用户是sql server自带的用户,所以我们在装数据库的时候只需要设置一个密码就可以了 ...
- BZOJ.1016.[JSOI2008]最小生成树计数(Matrix Tree定理 Kruskal)
题目链接 最小生成树有两个性质: 1.在不同的MST中某种权值的边出现的次数是一定的. 2.在不同的MST中,连接完某种权值的边后,形成的连通块的状态是一样的. \(Solution1\) 由这两个性 ...
- ab,qps 并发连接数
并发连接数 = pv / 统计时间 * 页面衍生连接次数 * http响应时间 * 因数 / 其他web服务器 数量 pv = 并发连接数 * 统计时间 * 其他web服务器 数量/ 页面衍生连接次数 ...
- bootstrap中的对话框-dialog
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name= ...
- Wed 基础
HTTP协议 www服务应用的默认端口为80 https加密服务的默认端口为443 常见状态码及其对应的作用 http://oldboy.blog.51cto.com/2561410/716294 2 ...
- C# Invoke方法
留下备用,具体如下: Invoke()方法是U3D的一种委托机制: 1.它可以在脚本的生命周期(Start.Update.OnGUI.FixedUpdate.LateUpdate)中调用. 2.Inv ...