据SingularytyHub报道,到目前为止,我们大多数人都已经熟悉摩尔定律(Moore 's Law),这条著名的定律认为,计算能力的发展遵循指数曲线,每18个月左右性价比就会翻一番。然而,当涉及到将摩尔定律被应用到不同的商业策略中时,即使是远见卓识的思想家也经常受到被称为“人工智能盲点”(AI blind spot)的困扰。许多成功的、有战略头脑的商人能在自己的行业中找到捷径,但他们很难理解指数增长的真正含义,更不用说从曲线增长中获益匪浅的AI技术。

人们不理解AI发展有多快的一个原因很简单,甚至可以说是可笑的:当我们试图在纸上捕捉它们时,指数曲线表现得并不好。出于实际原因考虑,几乎不可能在狭小空间(如图表或幻灯片)中完全描述指数曲线的陡峭轨迹。直观地描绘指数曲线的早期阶段是很容易的。然而,随着曲线的陡峭部分开始显现,以及数字迅速增大,事情变得更加具有挑战性。

捕捉指数曲线

为了解决这个视觉空间不足的问题,我们使用了一个简单的数学技巧,叫做对数(logarithm)。使用所谓的“对数标度”(logarithmic scale),我们学会了将指数曲线进行压缩。不幸的是,“对数标度”的广泛使用也会导致短视的结果。对数标度的工作原理是,垂直y轴上的每一个刻度并非对应一个常数增量(如典型的线性标度),而是一个倍数,例如100倍。下面的经典摩尔定律图表使用“对数标度”来描述过去120年里计算能力的成本指数增长趋势,从1900年的机械设备到今天强大的硅基GPU。

如今,对于那些意识到视觉失真的人来说,对数图已经成为非常有价值的速记形式。事实上,“对数标度”是一种简便而紧凑的方法,可以用来描述随着时间的推移以急速方式上升的任何曲线。然而,对数图却隐藏着巨大的代价:它们愚弄了人类的眼睛。通过数学上的大数字坍缩,对数图使得指数增长看起来是呈线性的。由于它们将不规则的指数增长曲线压缩成线性形状,对数图使人们很容易对未来计算能力的指数增长速度和规模感到满意,甚至产生自满。

我们的逻辑大脑理解对数图。但是,我们的潜意识却看到了一条线性曲线,并选择对其缺陷视而不见。那么,如何有效地消除由对数图引起的战略短视呢?部分解决方法是回到原来的线性尺度。在下面的图2中,我们使用数据来拟合指数曲线,然后用垂直轴上的线性刻度绘制它。同样,纵轴表示一美元可以购买的处理速度(单位为gigaflops),横轴表示时间。

然而在图2中,纵轴上的每个刻度都对应于一个简单的线性增加趋势(相当于1gigaflops,而不是像图表1那样增加100倍)。“FLOP”这个词是测量计算速度的标准方法,代表着每秒进行的浮点操作,其他单位还包括megaFLOPS、 gigaFLOPS以及teraFLOPS等。

图2显示了描述摩尔定律的真实指数曲线。这张图表的绘制方式,让我们的人眼很容易理解:在过去的十年里,计算性价比发生了多么快的变化。然而,图2中同样存在严重的错误。对于这张图表的天真读者来说,似乎在20世纪的整个过程中,计算机的性价比根本没有提高。很明显,这是错误的。

图2显示,使用线性标度来证明摩尔定律随时间变化而变化时,也存在相当大的盲目性。它可以让过去显得平淡无奇,就好像直到最近才取得进展一样。此外,同样的线性标度图也会导致人们错误地认为,他们目前的优势点代表了独特的、“几乎垂直”的技术进步时期。这一点让我想到了导致AI盲点的图表出现的下一个主要原因:线性标度图表可以欺骗人们,让他们相信自己的生活正处于变化高峰期。

活在当下的短视

让我们再看下表2:从2018年的情况来看,20世纪大部分时间里每十年就会出现的性价比翻倍似乎已经平淡无奇,甚至显得无关紧要。看了表2的人可能会对自己说:“孩子,我今天活得很幸运吗?我记得2009年,当时我认为自己的新iPhone很快!但实际上我不知道它有多慢,现在我终于到达了令人兴奋的垂直部分!”

我听人说过,我们刚刚通过了“曲棍球棒的肘部”。但还没有这样的过渡点。任何指数曲线自身都是相似的,也就是说,未来曲线的形状和过去的曲线几乎没有太大变化。下面的图3再次显示了摩尔定律在线性标度图表上的指数曲线,但这次是从2028年的角度来看。这条曲线假设,我们在过去100年里经历的增长至少还将持续10年。这张图表显示,在2028年,一美元将购买大约200gigaflop的计算能力。

然而,图3也代表了一个潜在的分析困境。仔细看看图3所示曲线位置,它代表了今天的计算能力(2018年)。以生活和工作在2028年的人来看,即使在21世纪初,计算能力几乎没有任何实质性改善。看起来,2018年使用的计算设备只是比1950年使用的计算机稍强。观察人士还可以得出结论,2028年是摩尔定律的顶点,那一年计算能力的进步终于开始了。

每年,我都可以重新创建图表3,只改变时间范畴的描述。曲线的形状十分相似,只有垂直刻度上的刻度会改变。请注意,除了垂直标度之外,图2和图3的形状看起来是一样的。在每个这样的图表上,从未来的角度来看,过去的每个点都是扁平的,而未来的每个点看起来都是与过去截然不同的。这种错误的看法正被引入有缺陷的商业战略中,至少在AI方面是如此。

这代表着什么?

指数式的变化速度对人类的头脑和眼睛来说都是难以理解的。指数曲线是唯一的,因为从数学角度来看,它们在每个点上都是相似的。这就意味着,曾经不断加倍的曲线没有平坦部分可言,也没有上升的部分;同样没有许多商业人士习惯于谈论的“肘”和“曲棍球棒”弯曲。即使你放大过去或未来的任何部分,它的形状看起来都是一样的。

随着摩尔定律继续发挥作用,我们不禁会想,就在此刻,我们正处于AI(或任何其他依赖摩尔定律的技术)发展的独特时期。然而,只要处理能力继续遵循指数级的性价比曲线,未来的每一代人都可能会回顾过去,认为这是个进步相对较小的时代。反过来,情况也将是这样:每一代人都将展望未来10年,却无法预测到AI还有多少进步空间。

因此,对于任何计划由计算机指数增长驱动未来的人来说,挑战在于与他们大脑中的错误解释作斗争。虽然这听起来很难,但你需要同时记住这三张图——对数图的视觉一致性、戏剧性和线性图的欺骗性尺度,这样你才能真正领会指数增长的力量。因为过去总是显得平淡无奇,而未来将永远充满了巨变。

中国为什么不发展民用计算机,为什么大多数人都错估了计算机与AI的发展?相关推荐

  1. 所有计算机的字数都是8位,计算机(全部笔记).doc

    第一章 1.世界上第一台计算机:ENIAC 1946年 (美国宾夕法尼亚大学)一秒钟运算5000次 2.世界上第一台微型计算机诞生在1971年 制造于Intel 3.计算机发展时代.(按电子器件) 第 ...

  2. 职称计算机每次评都要高吗,计算机评中级职称都需要什么?

    计算机评中级职称都需要什么? 钱豪功 2017-07-31 11:26:00 ● 晋升中级职称(讲师,工程师): 需要本专业或相近专业论文三篇,公开发表,省级刊物 网址:http://blog.sin ...

  3. 计算机所有计算都是在内存,计算机的所有计算都是在内存中进行的

    摘要: 混凝化会钢筋土炭破坏表面的(,计算机的计算进行膜B氧化.钝,而锈凝土凝土作用筋失去混保护裂混对其使钢蚀涨.计算机的计算进行杆菌较弱变形对热的抵抗力.存中许可同证上执照者名名称明的经营经营营者营 ...

  4. 计算机专业毕设都需要哪些准备,计算机专业本科毕设指南.ppt

    计算机专业本科毕设指南 <跨平台程序设计>--.Net简介 计算机专业本科毕设指南 内容提要 如何选择适当的本科毕设题目 如何开展本科毕设的相关工作 如何编写合格的本科毕业论文 本科毕业论 ...

  5. 人工智能开源社区论坛----开源助力多领域AI生态发展| ChinaOSC

    ChinaOSC 2022 人工智能开源社区论坛----开源助力多领域AI生态发展技术论坛将于2022年8月20日13:00-17:00在陕西省西安高新国际会议中心召开.本论坛将围绕"开源社 ...

  6. 女士学计算机适合从事什么工作,女生学计算机专业好吗 适合的岗位有哪些

    计算机一直以来都是热门专业,随着科技的发展,人们生活越来越离不开电脑,高科技产品的发明与创造都是源于计算机的应用和发展,那么女生是否同样适合学习计算机专业呢? 计算机适合女生学习吗 一提到计算机专业, ...

  7. 女生学有关计算机的什么专业好,女生学计算机专业好吗 适合的岗位有哪些

    女生学计算机专业好吗 适合的岗位有哪些2018-11-29 11:28:50文/叶丹 计算机一直以来都是热门专业,随着科技的发展,人们生活越来越离不开电脑,高科技产品的发明与创造都是源于计算机的应用和 ...

  8. 大专学计算机专业学得到不,大专学计算机真的没用吗

    大专学计算机真的没用吗以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 大专学计算机真的没用吗 很难有前途,计算机应用,是 ...

  9. 计算机百科丨芯片发展历经五次变革,下一个十年属于 AI

    2019 年 11 月,在中国香港市郊的一所大学校园里,一群工程师正在设计特别的电脑芯片,他们希望这些芯片可以被用于下一代中国制造的智能手机之中. 他们设计的是光通信芯片,利用光而不是电信号来传输信息 ...

最新文章

  1. python 比较矩阵对应位置元素大小,比较矩阵的两个元素并在不同位置填充相对值...
  2. 剑指offer:反转链表 python实现
  3. shujufenxi : shenzhenditie
  4. Spring MVC的异步模式DefferedResult
  5. LINUX下用脚本实现JDK+TOMCAT
  6. Go出现警告struct doesn‘t have any exported fields, nor custom marshaling
  7. 【MFC系列-第13天】Windows系统对话框(对话框记事本逻辑)
  8. 《TCP/IP详解》学习笔记(一):基本概念
  9. 缺失值处理 - 拉格朗日插值法 - Python代码
  10. Hadoop 序列化
  11. 常用的hooks入门
  12. mysql 窗口函数_7、MySQL高级功能(窗口函数)
  13. vbs计算机病毒代码,vbs病毒的简单例子源代码解析
  14. 灵异:各国家千年诅咒悬迷——不可思议
  15. STM32F103和STM32F401的ADC多通道采集DMA输出
  16. word打开文档很久很慢_word文档 excel文档打开速度比较慢怎么办
  17. IM即时通讯综合消息系统的架构
  18. msf之msfvenom的使用—使用Kali渗透工具生成远控木马
  19. strace命令解析
  20. Markdown入门总结

热门文章

  1. Java PipedInputStream receive()方法与示例
  2. string中concat_JavaScript中带示例的String concat()方法
  3. java8 json转xml_2019-08-17java对象与json,xml互转
  4. android studio panic,Android Studio模拟器PANIC错误
  5. vsco怎么两个滤镜叠加_10 款超美的 VSCO 调色滤镜,怎么用都好看!
  6. Java IdentityHashMap put()方法与示例
  7. 加餐:Redis 的可视化管理工具
  8. Kafka面试题全套整理 | 划重点要考!
  9. ubuntu搭建nodejs生产环境——快速部署手册
  10. mybatis和spring整合版本对应表