算法小时代:从数学到生活的历变

更多详情

内容简介: 算法与人工智能是当下最热门的话题之一,技术大发展的同时也引发了令人忧心的技术和社会问题。本书生动介绍了算法的数学原理和性质,描述了算法单纯、本质的功能,分析了算法和人工智能对人类社会现状及未来发展的影响力及其成因。

目录: 什么是算法?  2  
算法、计算机和程序  18  
算法有什么用处  31  
算法做不到的事  40  
计算机思维  53  
雇用劳动关系的结束  62  
劳动时代的终结  72  
所有权时代的结束  84  
算法时代的管理  95  
城市里的算法  104  
算法的职责  112  
个人数据和隐私  122  
公平、透明、多样  135  
计算机科学与生态环境  145  
计算机科学教育  153  
人类增强  165  
算法可以智能化吗?  175  
算法能恋爱吗?  182  
时代的选择  188  
参考文献  190

前言: 算法,令人沉醉,令人忧
算法,已经成为我们工作、社交、医疗、工业、运输、贸易等活动中的重要组成部分。各种算法正改变着自然科学和人文科学,帮助我们丰富知识。算法让技术不断突破“不可能”的极限。
有一些算法,例如手机操作系统、数据库管理系统或搜索引擎,都极其庞大,成千上万的人对此做出了贡献。有时候,人们会把算法比作大教堂,因为它们包含着同样强烈的野心与疯狂。
随着算法的诞生,智人似乎终于制造出了一种可以实现一切愿望的工具。
但是,算法也令人担忧:某些制造业消失了,归根结底是算法摧毁了这些职业;保险公司应赔偿事故中的受害者,然而一个“冷酷无情”的算法降低了赔偿金额;股市暴跌,算法是这场灾难的操盘手;法律限制公民自由,政府用算法监视我们;在国际象棋或围棋大赛上,算法击败了人类,机器很快将凌驾于我们之上。
我们为什么要指责是算法带来了这些磨难?就因为算法打乱了我们原本的习惯?或许吧。但还有另一个原因:人们经常使用算法,却不了解它们的本质是什么,又是如何运作的。人们的种种幻想和担忧正是无知的结果。我们畏惧算法,是因为觉得它们神秘莫测,具有超自然的力量,甚至拥有邪恶的意图。
为了摆脱这种不可思议的想法,从幼稚的幻想中分析出一点合理的期望,摆脱毫无根据的畏惧,让担忧变得有理有据,我们邀请读者一起在算法的世界里旅行。在这段旅程中,我们会遇到如今这个算法当道的时代所面临的一些主要问题,如工作方式的改变、产业的消失、隐私保护,等等。
成也算法,败也算法。但我们绝不该忘记,算法自身是没有任何企图的。它们由人类设计,我们希望算法是什么样的,它们就会以什么样的姿态呈现。

媒体评论: 这两位计算机领域专家耐心地为大众阐述了算法核心知识。书中每一个章节的内容都极具启发意义:今时今日,算法与语言和其他数学知识一样重要,应当走进基础教育。算法的功与罪,人们都理应了解。
——《替代经济学》杂志
这本书像一张俯瞰算法世界的地图,画出了算法与我们这个时代错综的联系……两位作者揭开了计算机技术引发的诸多问题,却并未强加任何结论,而是让大家认清问题,继而鼓励人们自己去思考答案。
——《费加罗报》

书摘: 《算法小时代 从数学到生活的历变》:
  在这样的汽车里,是算法在驾驶,它替代了人类司机的角色。但在这个例子中,我们不应该被故意拟人化的属性所误导——正如之前所说,为这个算法的行为负责的该是其设计者。
  无人驾驶的地铁和无人驾驶的飞机已被广泛部署、使用,但无人驾驶汽车还很少出现在真正的道路上。而且,对此持怀疑论的人仍然众多,他们认为,自己永远不会使用无人驾驶汽车。当然,肯定有一些技术问题是有待解决的。还有另一个原因让无人驾驶汽车的推行延迟了:我们不知道应该给“算法驾驶员”制定怎样的规则,才算是“好的”驾驶行为方式。
  例如,如果算法驾驶员必须选择,杀死两个行人或牺牲车里仅有的乘客,才能免于一场大事故,这时它应该怎么做?它应该忠于汽车里的乘客,还是尽可能挽救更多人的生命?
  这些都是全新的问题。自汽车诞生、发展以来,人类司机经常要面临着这样的两难困境。但是,他们通常仅有几秒钟的反应时间,所做的都是没有经过思考的下意识行动,因此,人类司机并没有过多自问道德上的问题。当我们坐在出租车上的时候,我们几乎不会问司机,当遇到上述情况的时候,他将怎么处理。但当我们设计一个算法驾驶员的时候,我们必须提出并回答这类问题。
  另一个拖延无人驾驶汽车发展的问题是。在出现事故的情况下,法律责任归属的问题。我们很难去指责在车上悠闲看风景的乘客。而且,指责算法本身也没有多大意义。责任应该在集体决定要用这一算法来驱动汽车的法人与自然人之间分担。汽车的制造商?开发算法的公司?编写程序的程序员?许多人都可以承担一部分责任。然而,如果错误涉及从另一个公司购买的软件呢?如果不是程序本身的错误,而是算法的规范性太差,而恰恰是一个糟糕的规范导致了事故呢?又或者,事故是算法的规范没有预见的一种情况呢?
  ……