上一页

点击功能呼出

下一页

添加书签(永久书签)
自动赚金币(点击查看)
听书 - 人之彼岸
00:00 / 00:00

+

-

语速: 慢速 默认 快速
- 8 +
自动播放×

成熟大叔

温柔淑女

甜美少女

清亮青叔

呆萌萝莉

靓丽御姐

温馨提示:
是否自动播放到下一章节?
立即播放当前章节?
确定
确定
取消
A-
默认
A+
护眼
默认
日间
夜间
上下滑动
左右翻页
上下翻页
《人之彼岸》人之彼岸_第25节 1/1
上一章 设置 下一章

,徒弟自己试来试去,最后自己发明了更好吃的菜。

以前的计算机多半是前者,以“阿尔法狗”为代表的新一代人工智能基本上能实现后者。

如果只是跟着师傅做学徒,只学到师傅的招数,即便手脚麻利办事勤快,也不足为惧;而如果自己琢磨功夫,琢磨出来的功夫比师傅还厉害,发明了师傅都看不懂的招数,那岂非让人大大惊惧?

“阿尔法狗”就是这样的。人们并没有教它下棋的套路,只是丢给它以前的棋谱,让它自己观察,观察好了就自己跟自己对弈,最后再出来和高手过招。最终的结果就是它会下棋了,下的棋路与人类高手都不同,但人类下不过它。就好比把一个人丢在荒山野岭,无人问津,出山的时候却成了绝世高手。

你说这可怕吗?

听起来有点儿可怕。不过这种学习能力还能做别的吗?如果只能下围棋,那也不足为惧。

答案是,完全可以。这恰恰是关键所在。这一轮人工智能热潮之所以引起那么多人追逐,就是因为人们发现“阿尔法狗”所仰赖的学习算法,还能做很多很多别的事情。

下围棋只是一个典型的例子,用同样的算法,稍加改造,就能学会金融投资、看合同、销售策略、写新闻。还有很多别的事情。在短短几年里,就已经有各个行业领域的人工智能诞生出来。

什么?这是什么算法,有这样的魔力?

“阿尔法狗”究竟是如何做到自我学习的呢?

实际上机器学习并不是非常新的概念,从几十年前,人类就试图让机器自己学习事情,但受限于算法和当时的计算速度,机器学习的步子一直都不快。

“阿尔法狗”的算法叫“深度学习”,它的前身是“神经网络学习”,也是几十年前就诞生的算法,当时流行过一段时间,后来被一篇著名的论文打消了热度,再加之学习效果不算好,于是遭受冷遇几十年。在与“阿尔法狗”的创始人相遇之前,“神经网络”并不是众望所归。

“神经网络”是什么算法?“深度学习”又是怎样将其点石成金的?

“神经网络”是一种“民主投票”算法,效仿大脑的神经网络建成。大脑的神经网络是这样工作的:一个神经细胞接收很多个神经细胞的信号输入,一个刺激信号相当于赞成票,一个抑制信号相当于反对票,如果某个细胞收到的赞成票和反对票合起来大于某一个门槛,就算是通过了,会有一个信号发出去到下一个神经细胞。一路赞成的刺激信号就这样一程程传递下去。神经网络算法是数字版脑神经网,用数字连接形成网,而其中的投票机制和大脑相似。它可以让信号在整个学习网络里传播,比单路信号分析复杂很多,也智能很多。

“深度学习”是什么呢?“深度学习”是“深度多层神经网络学习”的简称。深度是指层次多,一层套一层的神经网络,构成整个算法的深度。层与层之间的关系,大致是这样:每层神经网络分析的精细程度不同,底层分析细节,上层做出判断。将一个整体任务分解成无数细节,给一个输入,底层神经网络会分析基础细节,然后将分析结果传给上一层网络,上一层网络综合之后再将结果传给更上一层的网络,而顶层网络综合层层传来的结果,做出判断。例如,想读出一个字,底层网络会判断字里有没有横竖撇捺,上一层网络会判断字里有没有直角,再上一层网络判断是不是由左右两部分拼成一个字,诸如此类,最上层的网络根据层层结果认出这个字。这种多层判别本身是效仿真实人类的大脑,人类大脑就是由一层层神经网络组成,每一层网络识别信号,再将处理结果传递到上一层。人类皮层大脑的神经网络层次大约有六层。“深度学习”网络可以有上百层。

换句话说,“深度学习”就是把从前的“神经网络”重叠了多层。

就是这样吗?仅仅把“神经网络”叠了多层,就从受人冷遇的小人物变成了江湖明星?故事有这么鸡汤吗?

当然不是这么简单。“深度学习”这次能焕发生机,也是生逢其时,有两阵不可忽略的东风送其上青云。

一阵东风是算力增强。计算机芯片的速度呈指数级增长,价格一路下跌,由游戏应用发展壮大的GPU(图形处理器)大大补充了从前CPU(中央处理器)引擎的计算能力,让人工智能计算更强大。“阿尔法狗”战胜李世石的时候启用了1920个CPU和280个GPU阵列运算,一秒就能自我对弈数百盘。

另一阵东风是大数据。事实上,这可能是这一轮人工智能热潮最重要的推动因素。人们赫然发现,原来不是算法的问题,而是以前用来训练的数据还远远不够多。这就好比让徒弟自学武功,却不给他足够多的对战机会。有了大数据,算法呈现的结果出现了惊人的进步,让人目瞪口呆。

于是,在算力和大数据的辅佐之下,升了级的“深度学习”算法如虎添翼,能够从海量数据中找到高超的战术规律,以人类无法看懂的方式战胜人类。

就是大数据辅助的“深度学习”,成为这一轮人工智能热的关键。

人们把很多很多大数据扔给机器,用多层神经网络进行“深度学习”,结果发现,机器在很多领域能力有了突飞猛进的提高。图像识别的正确率赶上了正常人,语音识别也过关了,把科学文献作为数据,短时间就能学习几十万份最新文献。金融、电力、能源、零售、法律,“深度学习”都能从大数据中学到优化的行为做法。人工智能的应用,能让这些领域变得高效、便捷、自动化。除了“深度学习”,也还有其他算法,包括后面要提到的决策树、贝叶斯等算法,各种算法的综合使用效果是最佳的。各种算法共同构成机器学习大家庭。

除了深度学习,“阿尔法狗”另一重武器叫作“强化学习”。“强化学习”是什么呢?简单点说,就是“无序尝试,定向鼓励”,就好比小朋友在屋里随机行动,走到数学教具旁边父母就说“好棒好棒”,后来小朋友就特别喜欢走到数学教具旁边(当然,这纯属假想的场景)。这种思维一点都不奇怪,在心理学中很早就已经应用到教学中,对大多数教学场景都有效果,尤其对一些发展迟缓的孩子做教学干预(但也有心理问题)。

最近我们都听说了新版本的“阿尔法狗零”,依靠自我对弈的强化学习,用3天时间战胜了老版本的所有“阿尔法狗”。这是很强大的方法。实际上,在“阿尔法狗”的最初版本中,自我对弈的时候也已经用到强化学习。随机尝试和正反馈能使得行为很快集中到特定的目标上。

现在问题就来了,还有什么是人工智能学不会的吗?

人工智能面临的瓶颈

如果机器学习这么厉害,人工智能什么都能学会,是不是很快就要取代人类了?

可以肯定的是,目前的人工智能还不是什么都能做,我们离万能超级人工智能还有很远的距离。

那是运算速度的问题吗?如果芯片算力按照摩尔定律、指数增长一直持续,我们会不会很快达到智能的奇点?

我个人的观点是,不完全是运算速度的问题,即便运算速度持续翻番,也还有一些阶梯的困难需要一个一个地跨越。这些困难也许并不是永远不可能跨越,但至少不是目前的算法能简单跨越的,而必须有新的算法或者理论突破(其实现在也有很多别的算法,我后面讨论)。

说到这里,闲聊两句。很多事物的发展是阶梯状的。我们往往容易从一件事的成功,推测未来所有事的成功,然而遇到了下一个挑战,仍然需要新的等待和突破。

关于人工智能这件事,人们的议论往往太过于“now or never”,要么认为目前已经条件成熟,只要算力增加,就能奇点来临;要么认为这都是痴人说梦,机器永远学不会人类的心智。但实际上更有可能的是,很远的未来有可能做到,但需要翻越一个又一个理论台阶。

举一个例子。

从牛顿力学和工业革命时期来看,因为牛顿定律的强大,人们就认为自己解决了世界上所有问题,未来只需要算,就能把一切预测出来。那个时候就有哲学观认为人就是机械机器。但事情的实际发展是:牛顿定律解决不了所有事。20世纪初,人们把牛顿定律和电磁理论结合起来,相信人类物理学大厦已经完备,只剩下头顶上的“三朵小乌云”,然而正是这“三朵小乌云”,牵扯出了后面的量子力学和相对论,直到现在人们也没有算出全世界。未来呢?人类有可能完全揭晓宇宙的奥秘吗?有可能。但仍然有一个一个新的鸿沟。

与之类比,超级人工智能有可能成真吗?有可能,但不是立刻。技术上还有一个个困难台阶需要跨越。“深度学习”不是万能的,算力也不是唯一重要的因素。

我把人工智能目前还解决不了的问题,也称为“三朵小乌云”。

什么是人工智能目前解决不了的问题呢?我们仍然从“阿尔法狗”说起。

“阿尔法狗”的强大是所有人工智能的强大,它面临的困难,也是人工智能问题的缩影。

“阿尔法狗”对一些人类认为很困难的问题却觉得很简单,对人类认为简单的问题却觉得困难。举一个很小的例子。这样一个问题:如果一个人从超市的货架上拿了一瓶酒就跑出门,店员会做什么?为什么?它就会觉得困难,难以回答。

如果是一个人,会如何回答这个问题呢?人会觉得这个问题太简单了啊,店员有可能会直接去追,因为要把店里的商品追回来;也有可能会打电话报警,因为自己不想冒险;或者告诉老板;或者喊路人帮忙。诸如此类。

但是目前的人工智能会觉得这个问题很难,无法回答。原因主要在于以下几个方面:

第一,是综合认知的能力。

第二,是理解他人的能力。

第三,是自我表征的能力。

为什么人工智能会觉得这些问题难?我们一个一个看。

第一个难点,综合认知的能力。

这个问题对于我们每个人而言都是非常简单的,头脑中甚至一下子就能想到那种画面感。但对人工智能来说就是很难理解的。为什么?

最主要的差别在于常识。

当我们理解这段话,我们头脑中实际上是反映出很多背景信息,包括:(1)他想喝酒;(2)他没有付钱;(3)酒摆在超市是一种商品;(4)从超市拿东西需要付钱;(5)他没有付钱就出门是违规的;(6)他是想逃跑;(7)超市店员有义务保护超市商品,不能允许这种事情发生。在所有这些背景信息支持下,我们可以一眼辨认出这个动作画面的情境。除了我们自然脑补的这些背景信息,也还是有一些小概率背景信息,有可能影响对情境的解读。也许这个人是店主,有急事出门,如果是店主,自然不用付钱,店员也不会见怪,但这种可能性不大。任何一个情境的解读都需要大量常识作为背景信息。

常识包含我们习以为常的知识总和,包含我们对整个环境和经济系统的理解。这些理解都太平常,我们就称之为常识。人工智能目前还没有这些常识,它并不知道一瓶酒摆在超市里和公园里有什么差别,也不知道超市买东西的惯例流程。从语法上说,从超市拿酒和从公园拿酒都是符合语法的表达,但我们知道,其中一个合理,另一个不合理。

你也许会说,这是因为机器缺少生活经验,输入经验就可以了。我们这一次当然可以给机器输入酒的含义、超市的含义、超市的购买规则、小偷的含义、店员的职责,但好不容易输入了所有这些信息,会发现下一句话涉及大量有关街头和交通的常识,依然要手动输入。到了最后,整个世界的无数知识碎片我们都需要输入,如何调用又成了问题。

“常识”经常被认为是区别AI和人的重要分野。“常识”是把各个门类信息汇集到一起、形成广泛知识背景网的能力。这种能力我们人人都有,因而并不觉得稀奇,然而机器没有,我们才知道其可贵。

为什么机器难以具有常识?有多重原因,目前人们仍在尝试去理解。首先的直接原因是,机器缺少物理世界的生活经验,所处理的是人类的二手信息,对于周围的物理世界没有真实接触,不知道什么是可能的,什么是不可能的。例如,“石头放在鸡蛋上”还是“鸡蛋放在石头上”只是词语游戏,对于AI没有真实意义。AI也不知道人绕房子一周会回到原点。

对于这个原因,我们可以想出技术上的解决方案,一个是制造更精细的真实的机器人,让机器人在物理世界里不断探索,最终把物理世界的常识都记录到心里,这种可能性的问题在于机器人本身制造的困难(具体有哪些困难后面再说);另一个可能的方案是让人工智能的虚拟人物在虚拟世界里生活,只要虚拟世界本身的物理特性完美仿照真实世界,虚拟人是有可能学会知识的。只是,这个方案首先需要一个能够完美感知和识别虚拟世界物体的虚拟大脑,目前的人工智能“仿脑”技术还做不到这一步。

除了缺乏直接的物理世界的经历,还有可能是更核心的原因,那就是人工智能目前还缺少建立“世界模型”的综合能力。

人类拥有“完形”认知的心理能力,能让我们把碎片信息编制完整。这是一种高度统合的能力,我们能把躯体五感统合起来,共同构成对世界的感觉。同样,人从各个方面得到的碎片知识也有一种统合的能力,大脑会把碎片粘贴起来,把碎片之间的部分补齐,以期构成一个完整的知识世界。

事实上,人的“完形”并不仅是“拼凑”碎片信息,而是建立一个模型,然后用模型来理解碎片信息。“完形”是把信息连接成可以理解的图景。中间有大片空

上一章 设置 下一章
温馨提示:
是否自动播放到下一章节?
立即播放当前章节?
确定
确定
取消
pre
play
next
close
自动阅读

阅读设置

5
返回
X